2015-10-04 22 views
1

我正在研究C#winforms應用程序中的函數,該函數將對輸入到richtextbox中的字符進行計數,但需要忽略退格鍵和切換鍵。在計數字符時忽略shift鍵C#winforms

這裏是我已經得到了這部分代碼:

private void inputBox_KeyDown(object sender, KeyEventArgs e) 
{ 
    if (e.KeyCode == Keys.Back || e.KeyCode == Keys.LShiftKey || e.KeyCode == Keys.RShiftKey || e.KeyCode == Keys.Shift) 
     characterCount += 0; 
    else 
     characterCount++; 
} 

不管這個被列入,它仍然會算Shift鍵的任何實例。有人能告訴我我要去哪裏嗎?請讓我知道你是否需要任何信息/代碼!

更新:解決我自己的問題。 Keys.ShiftKey是我需要的。也張貼它作爲答覆。

回答

1

對於任何人看,我自己的啞巴屁股解決了這個問題。我需要使用Keys.ShiftKey。顯然我錯過了,當它前面的工作(因爲我有它,但它並沒有給我的結果,或者我錯過了。

+0

非常好的有 – Jonesopolis