Visual Basic - Auxilio otra vez necesito ayuda

Life is soft - evento anual de software empresarial
 
Vista:

Auxilio otra vez necesito ayuda

Publicado por Stephanie (18 intervenciones) el 17/10/2002 23:49:34
Me enviaron el siguiente codigo

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < 48 Or KeyAscii > 57 Then
KeyAscii = 0
MsgBox "loquesea"
End If

End Sub

Solo me permite digitar numeros hasta ahi vamos bien, pero si me equivoque y deseo borrar no me da la opcion y lo mismo si dio "enter".
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Auxilio otra vez necesito ayuda

Publicado por Fran (2 intervenciones) el 18/10/2002 01:57:01
¿Has escrito en el evento Got_focus la siguientes intrucciones?

nombredelcampo.SelStart = 0
nombredel campo.SelLength = Len(nombredelcampo)

Prueba a ver si es éso lo que necesitas.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Auxilio otra vez necesito ayuda

Publicado por MIQUEL (1 intervención) el 18/10/2002 04:40:03
Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii =13 Or KeyAscii =8 Then Exit Sub ' <---- Añade esta linea

If KeyAscii < 48 Or KeyAscii > 57 Then
KeyAscii = 0
MsgBox "loquesea"
End If

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar