请问,如可实现这个功能,当时鼠标点击某个textbox使其获得焦点,并且textbox中的文本全选,为何我的代码不行? private void textBox1_Enter(object sender, EventArgs e) { textBox1.SelectAll(); }现在的问题是:用tab键行,但是用鼠标点就不行!如何解决!??谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void textBox1_MouseClick(object sender, MouseEventArgs e){ this.textBox1.SelectAll();} this.txtMemo.SelectionStart = 0; this.txtMemo.SelectionLength = txtMemo.Text.Length; this.txtMemo.Focus(); to: smntbk 我不能用textBox1_MouseClick事件,因为我要做的是只有在控件获得焦点的时候才全选它。to jun_chen:你的代码我试过了,不行谢谢! 应该写在Click中private void textBox1_Click(object sender, EventArgs e) { this.textBox1.SelectAll(); } 不能用textBox1_Click事件,因为我要做的是只有在控件获得焦点的时候才全选它。如果当前textBox1已经是获得焦点的话,我不能再重复做一次全选动作。 试试这个:private void textBox1_Enter(object sender, EventArgs e){ if (this.textBox1.Focused) this.textBox1.SelectAll();} 问两个简单问题:排序和表达式分析 关于正则转义 元字符的问题....... 类继承的问题 bool类型的问题 数字转换为字符串的小问题 关于执行远程计算机文件(wmi或其它方法) 单击Calendar上的日期,密码框总被清空????求教了!!! socket多线程一问 很简单的正则,求帮忙 对注册表项 HKEY_CLASSES_ROOT\logistics.BusinessRules.Wharehouse 的访问被拒绝。 怎样做收件箱和发件箱程序? 关于动态连接SQL数据库的任意表查询问题.
private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
this.textBox1.SelectAll();
}
this.txtMemo.SelectionLength = txtMemo.Text.Length;
this.txtMemo.Focus();
你的代码我试过了,不行
谢谢!
private void textBox1_Click(object sender, EventArgs e)
{
this.textBox1.SelectAll();
}
{
if (this.textBox1.Focused)
this.textBox1.SelectAll();
}