Visual Basic - no pasar combobox en blanco

Life is soft - evento anual de software empresarial
   
Vista:

no pasar combobox en blanco

Publicado por sandra  (48 intervenciones) el 11/03/2008 11:21:02
¿Cómo puedo hacer para que un combobox no quede en blanco?
Esto es así tengo distintos combobox, paso de uno a otro con TAB o Enter pero no quiero que pueda pasar al siguiente si en el anterior no eligió nada.
Yo había hecho en el lostfocus preguntaba si el len(combobox.text) = 0 entonces ponía el setfocus en combobox, pero como lo hago en todos se hace un ciclo infinito y no me deja elegir nada en ninguno.
SAndra
Gracias
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:no pasar combobox en blanco

Publicado por Roman (34 intervenciones) el 11/03/2008 13:48:18
Hola, a ver si te sirve:

Private Sub Combo1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 and not Trim(Combo1.Text) = "" Then Combo2.SetFocus
End Sub

...y así con cada combo relacionándolo con el siguiente
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:no pasar combobox en blanco

Publicado por Sandra (48 intervenciones) el 11/03/2008 14:01:58
muchas gracias
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