2012-11-25 43 views
0

在桌面C#窗體或窗口我有一個搜索框,它是TextBox,當用戶嘗試突出顯示文本時使用Ctrl + A,系統發佈聲音。有什麼讓文本框控件接受Ctrl + A的嗎?TextBox突出顯示不在桌面C#應用程序中發生

+0

可能重複http://stackoverflow.com/questions/225711/stop-the-bell-on- ctrl-a-winforms) – nemesv

回答

1

不要嘗試這個辦法:

 private void textBox1_keyDown(object sender, KeyEventArgs e) 
     { 
      if (e.Control & e.KeyCode == Keys.A) 
       textBox1.SelectAll(); 
     } 
的[停止貝爾CTRL-A(的WinForms)(
+0

Yepp,只有在多線模式下有效,否則Ctrl + A可以使用。 –

+0

好,它的工作原理,,謝謝 – dhyabi

+0

請把這個標記爲答案親愛的。 – sajanyamaha