2012-02-25 68 views
-1

我在表單中的文本框中按下特定按鍵,我想,以檢測特定的字符在鍵盤按下像$ ......那需要按鍵。如何檢測在文本框中

我該怎麼做?

感謝

回答

3

使用可以做到這一點,如下

private void textBox_KeyPress(object sender, KeyPressEventArgs e) 
    { 

       if (e.KeyChar == '%') 
       { 
        //your further code ... 
       } 
    } 
1

取決於你想要做什麼,你要麼使用KeyPress事件,或者你會創建一個從文字框派生的類,覆蓋WndProc方法,並處理WM_CHAR消息。

1

in KeyUp事件您可以在KeyEventArgs(e.Shift)中找到Shift屬性。或者你可以檢查是否e.KeyValue是在給定範圍內