Form1上有一个TextBox1控件,怎样使TextBox1只能输入文字,数字,而不能输入空格,标点符号呢?
解决方案 »
- 这个什么意思
- 题库数据怎样处理?
- 如何监控屏幕上的某个点的颜色是否发生变化,如果这个点变化的比较快的话,怎样才能保证不漏检?
- 可以打开ACCESS库 但不能打开表
- 有什么方法可以在VB窗口中显示Excel文件数据,就象Excel嵌在上面一样?
- 问题:EXCEL 宏调用EXCEL文件,速度很慢,为何?急,在线等待
- 安装VS6.0后,运行VB时遇到不能运行的问题!
- 数据库从ACCESS2003转换到SQL SERVER,原先的SQL语句代码,有哪些需要更改?谢谢大家。
- 请教一个关于Crystal Report分行打印问题?谢了!
- 一简单的问题请高手回答
- 我用MoveFirst、MoveNext这几个函数发现读出记录的顺序和库里写的不一样,MoveFirst读出来的并不是库里的第一条。
- 清问Modules和Class Modules有什么区别?
If Asc(Chr(KeyAscii)) < 48 Or Asc(Chr(KeyAscii)) > 57 Then
MsgBox "error"
End If
End Sub同理,文字(中文和英文)只要找出范围就可以实现
捕捉從鍵盤輸入到TextBox的消息,如果是空格及標點符號的給予攔截。
需要三個API Funtion
CallWindowProc
SetWindowLong
GetWindowLong
(不建議使用API實現,該功能完全可以在KeyPress事件中實現)自己先看看MSDN關於這三個函數的說明,思考一下
如要詳細的方法可與我聯系([email protected])
If (KeyAscii = vbKeyDelete) And (KeyAscii =vbKeyBack) And (KeyAscii = 13)Then
KeyAscii = 0
End If
end sub