2011-02-27 60 views
0
private void textBox1_MouseClick(object sender, MouseEventArgs e) 
     { 
      textBox1.SelectAll(); 
     } 

这可以工作,但我有6个文本框。有没有更简单的方法,而不是为每个文本框添加事件侦听器?或者简写或什么?所有文本框中的“全选”

谢谢。

+0

我认为你寻找一个财产设置,但我不认为有一个。我能想到的唯一方法是将事件添加到文本框。向所有人呼叫同样的方法。然后使用sender.SelectAll(); – 2011-02-27 12:34:46

回答

3

向每个添加相同的事件处理程序并让((TextBox)sender).SelectAll()确保突出显示点击的事件处理程序。

如果您正在寻找更通用的东西,请创建一个包含相同文本框的派生类。

相关问题