Блин знаю, что ерунда, но так влом писать
Савсем разленился и в формуе не нашел подходящей темы
Деградация
Там тоже Change смотреть надо, а то эти гады юзеры не съедят, так понадкусывают В данном случае скопипакостятhCORe писал(а):В порядке убывания "красивости".
2) Фильтр символов при KeyPress/KeyDown. С обнулением кода клавиши.
Public Sub OnlyNum(ByRef strAscii As Integer)
'Strict limitations. Non-digital keys converted to 0
Select Case strAscii
Case Asc("0") To Asc("9")
'Do nothing
Case vbKeyBack
'do nothing
Case Else
strAscii = 0
End Select
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Not (KeyAscii >= 48 And KeyAscii <= 57) Then
KeyAscii = 0
Text1.Text = Text1.Text
End If
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Not (KeyAscii >= 48 And KeyAscii <= 57 Or KeyAscii = 8 Or KeyAscii = 10 Or KeyAscii = 13) Then KeyAscii = 0
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63