关于vb的问题,高手就来啊

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:56:46
在Text里面恩么才能限制输入的类型?
我想要它只输入1和0,只能输入数字,怎么办么?
请问给的代码放在那里?我哪个控件叫做BB1.

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii <> Asc("0") And KeyAscii <> Asc("1") And KeyAscii <> 8 Then KeyAscii = 0
End Sub

Private Sub Text1_Change()
If not IsNumeric(Text1) Then
SendKeys Chr(8)
End If
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii <> 48 And KeyAscii <> 49 And KeyAscii <> 8 Then KeyAscii = 0
End Sub

回楼下:退格键的ASCII代码就是 8 。上面代码已经限制可输入退格键了。

除了上面的几种答复,你还要加入除外退格键的代码。

因为你在删除你输入的数字的时候,退格键的ASCII码是不在这些范围里面的。