KeyPress
按下某一个字符键的时候执行。
e参数属性:
Sender: 返回触发事件的控件
Form: 返回控件所在的窗口
KeyChar: 返回所按下的字符。
Cancel: 逻辑型,设为True,取消此次按键输入。
示例一
例如对于某个TextBox(文本框),希望禁止输入符号和标点,同时希望将输入的小写字母自动转换为大写,可设置KeyPress代码如下:
If
Char.IsPunctuation(e.KeyChar) OrElse Char.IsSymbol(e.KeyChar) Then参考:SelectedText
示例二
例如对于某个TextBox(文本框),希望只能输入数字和小数点,可设置KeyPress代码如下:
If
Char.IsNumber(e.KeyChar)
OrElse e.KeyChar
= "." OrElse
Char.IsControl(e.keychar)
Then
Else
e.Cancel
= True
End
If