我正在使用C#.Net.我有文本框,只允许数字,小数和百分比(%)符号.我有所有数字和小数的键码,但是"%"符号的键码是什么?
如何查看keydown
%的活动?
像这样的东西:
private void yourControl_KeyDown(object sender, KeyEventArgs e) { if((e.KeyCode == Keys.D5) && e.Shift) { // User pressed '%' ... } }
要么
private void yourControl_KeyDown(object sender, KeyEventArgs e) { switch(e.KeyCode) { //... case Keys.D5: if(e.Shift) { // Handle '%' } else { // Handle '5' } break; // ... } }
您想要检查按下的键是否为5键,并且按下shift键修改了该键.