Visual Basic - números, tab y form

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Willy

números, tab y form

Publicado por Willy (27 intervenciones) el 21/11/2006 16:29:47
Hola mundo.
Tengo las siguientes dudas dudas:
1. Como puedo restringir la entrada de datos en un TextBox solo a números.
Escribí el código:
If KeyAscii < 48 Or KeyAscii > 57 Then
Beep
KeyAscii = 0
End If
Pero me acepta 0004 y no me ecepta 2,45 tampoco -45. Puedo escribir todo el código para conseguir mi objetivo, pero existe restricciones automàticas?.
2. Cuando existen varios textBox, como le hago para cambiarle el orden de tabulación, o sea, cuando estoy en text1, luego de presionar TAB que salte al text4, porque ese el el orden que deseo y así sucesmente.
3. Form1.Show y Form1.Hide, solo muestra y oculta un formulario, para abrir y cerrar un formulario como se hace?.
Gracias a todos por crecer en VB
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:números, tab y form

Publicado por Pedro Luis (878 intervenciones) el 22/11/2006 10:31:03
En el siguiente código se permiten las comas arriba y abajo (39 y 44) y otros signos, añade y quita lo que te parezca, teniendo cuidado con los parentesis.

If Not ((KeyAscii > 47 And KeyAscii < 58) Or KeyAscii = 39 _
Or KeyAscii = 44 Or KeyAscii = 46 Or KeyAscii = 8 Or KeyAscii = 13) Then
Beep
KeyAscii = 0
End If

Para cambiar el orden de tabulación tienes la propiedad TabIndex

El Show muestra y abre el formualrio, si no está abierto, llamando al Load de forma automática, para cerrarlo usa Unload Me, y para estar más seguros Set Formulario=Nothing.
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