Antes de todo saludos
Tengo un combobox que es activado por otro control, y este combobox activa otro control; es una cadena, es decir, cuando se llena correctamente un control este activa el combobox y le pasa el foco y el combobox hace lo mismo, pero con otro control, mi duda es la siguiente:
¿Existe alguna manera que al hacer click sobre cuaquiera de los items de un combobox este active otro control y le pase el foco?
hasta ahorita tengo el siguiente evento, que me hace una de las validaciones sobre el combobox:
Private Sub ComboBox1_KeyPress(ByVal sender As System.Object, ByVal e As KeyPressEventArgs) Handles ComboBox1.KeyPress
' Estos eventos se producen al darle enter al ComboBox
If e.KeyChar = ChrW(Keys.Enter) Then
If Me.ComboBox1.Text.Length = 0 Or ComboBox1.Text = "" Then
If chequear = False Then
MsgBox("La información de este campo es obligatoria", MsgBoxStyle.Exclamation, "Aviso")
GroupBox3.Enabled = False
Else
chequear = False
End If
Me.ComboBox1.Focus()
Else
GroupBox3.Enabled = True
Button1.Enabled = False
CheckBox1.Focus()
End If
End If
End Sub
Este hace las validaciones cuando el usuario presiona enter, el problema se presenta cuando el usuario hace click sobre uno de los items del combobox.
En caso de que haga click sobre una de los items, lo ideal seria usar el evento click pero este desplega la lista que contiene el combobox tan rapido que no da chance a que el usuario escoja un subitems...la idea es que al hacer click en uno de los items se active el siguiente control y se le pase el focus. Alguna suguerencia?
Saludos, gracias por su atencion...