我的表单中有一个文本框,我想检测是否在键盘中按下特定字符,如%或 $ ,......需要按键按下。
我怎么能这样做?
感谢
答案 0 :(得分:3)
使用可以按以下方式执行
private void textBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '%')
{
//your further code ...
}
}
答案 1 :(得分:1)
答案 2 :(得分:1)
在KeyUp
事件中,您可以在KeyEventArgs(Shift
)中找到e.Shift
属性。或者您可以检查e.KeyValue
是否在给定范围内