2011-02-27 63 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()確保突出顯示點擊的事件處理程序。

如果您正在尋找更通用的東西,請創建一個包含相同文本框的派生類。

相關問題