{quote}{login=VovaK}{date=17.10.2009 06:05}{thema=}{post}Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Me.Label1.Caption = KeyAscii
If KeyAscii < 1040 Or KeyAscii > 1071 Then KeyAscii = 0
End Sub
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyV And Shift = 2 Then KeyCode = 0
End Sub
Напутал с кодировкой, сейчас должно работать.{/post}{/quote}
Но так вообще не позволяет вводить символы в TextBox, пока шифт не нажмешь, а можно сделать так чтобы просто вводились заглавные буквы, не нажимая никаких дополнительных клавиш
Me.Label1.Caption = KeyAscii
If KeyAscii < 1040 Or KeyAscii > 1071 Then KeyAscii = 0
End Sub
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyV And Shift = 2 Then KeyCode = 0
End Sub
Напутал с кодировкой, сейчас должно работать.{/post}{/quote}
Но так вообще не позволяет вводить символы в TextBox, пока шифт не нажмешь, а можно сделать так чтобы просто вводились заглавные буквы, не нажимая никаких дополнительных клавиш