|
Postada em 09/03/2005 10:44 hs
Gostaria de uma função que somente permitisse a digitação de letras. DÚVIDA: para essa função eu so posso usar o InStr("ABCD..."), nao existe uma maneira de se simplificar essa digitação, ou realmente terei que digirtar todas as possibilidades (AaBbCcDc...etc). Desde já agradeço
Ewerton Oliveira
|
|
|
|
|
Postada em 09/03/2005 11:14 hs
Tente assim: Private Sub TextBox_KeyPress(KeyAscii As Integer) If KeyAscii = 199 or KeyAscii = 231 Then Exit Sub 'CEDILHA If KeyAscii < 65 Or KeyAscii > 91 And KeyAscii < 97 Or KeyAscii > 122 Then KeyAscii = 0 End Sub
No caso eu liberei somente caracteres alfabéticos e o cê cedilha. Só q neste caso não podem ir acentos nas letras ok?? Se vc quiser liberar acentos é praticamente a mesma coisa, só precisa ver os números na tabela ASCII. Se é q pelo site da msdn o cedilha maiúsculo é 128 não 199... bom no meu vb tá assim né... t+
|
|
|
Ewerton
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 09/03/2005 12:37 hs
Valeu cara, brigadao mesmo...acho que ja me ajudou bastante Valeu
|
|
|