标题: vb code 的疑问... [打印本页] 作者: 电脑@白痴 时间: 2008-7-25 08:37 PM 标题: vb code 的疑问... 谁可以给我
不可以在 txtbox 那里打除了数字的 code ...
急需用到...
谢谢...作者: 电脑@白痴 时间: 2008-7-25 08:43 PM
是不是这个...
Private Sub txtpw_KeyPress(KeyAscii As Integer)
If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
KeyAscii = 0
Beep
End If
End Sub
自己打的,不是很确定...作者: TSHsoft 时间: 2008-7-26 03:08 PM
这样写比较好哦!
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Then
ElseIf KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Then
Else
KeyAscii = 0
End If
End Sub作者: goodhermit95 时间: 2008-7-26 09:21 PM 标题: 回复 #3 TSHsoft 的帖子 这个是,在text里按下按钮吗?作者: 电脑@白痴 时间: 2008-7-26 09:33 PM 标题: 回复 #3 TSHsoft 的帖子 对咯
我的那个code不可以 backspace 的
谢了作者: goodhermit95 时间: 2008-7-26 09:43 PM 标题: 回复 #5 电脑@白痴 的帖子 enter 可以把??
我做的gamelogin要enter作者: 电脑@白痴 时间: 2008-7-26 09:52 PM 标题: 回复 #6 goodhermit95 的帖子 怎样讲...
我不明白你的意识...作者: TSHsoft 时间: 2008-7-27 12:30 AM
原帖由 goodhermit95 于 2008-7-26 09:43 PM 发表
enter 可以把??
我做的gamelogin要enter
是这样吗?
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Then
ElseIf KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Then
ElseIf KeyAscii = 13 Then 'enter
cmdLogin_Click 'press enter then click the login button
KeyAscii = 0
End If
End Sub作者: goodhermit95 时间: 2008-7-27 09:11 AM 标题: 回复 #8 TSHsoft 的帖子 对了 谢谢
不过,textbox要怎様transpernt?他说the object does not support transpernt作者: TSHsoft 时间: 2008-7-27 12:45 PM
原帖由 goodhermit95 于 2008-7-27 09:11 AM 发表
对了 谢谢
不过,textbox要怎様transpernt?他说the object does not support transpernt
加Microsoft Rich Textbox Control这个Component,然后。。。
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long