//实现mouseClick 调用textbox控件的selectAll方法即可。
public partial class TextBox : SkinTextBox
{
public TextBox()
{
InitializeComponent();
base.SkinTxt.KeyPress += SkinTxt_KeyPress;
base.SkinTxt.MouseClick += SkinTxt_MouseClick;
}
private void SkinTxt_MouseClick(object sender, MouseEventArgs e)
{
this.SkinTxt.SelectAll();
}
private void SkinTxt_KeyPress(object sender, KeyPressEventArgs e)
{
//取消登登登
if (e.KeyChar == Convert.ToChar(13))
{
e.Handled = true;
}
}
}
本文介绍了一种在WPF应用程序中使用TextBox控件时,通过鼠标点击自动全选文本及禁用回车键默认行为的方法。通过在TextBox的构造函数中注册MouseClick和KeyPress事件,实现了当用户点击TextBox时自动全选内部文本的功能,并取消了按下回车键时的默认换行行为。
2265

被折叠的 条评论
为什么被折叠?



