Visual Basic.NET - ayuda con Focus( )

 
Vista:
sin imagen de perfil

ayuda con Focus( )

Publicado por edwin (4 intervenciones) el 01/05/2007 01:41:18
Mi situacion es esta: tengo dos controles un comboBox y un textbox

y quiesiera darle un focus al combobox, pero tener el cursor parpadenate en el textbox, para que el usuario siga escribiendo.

algo asi como cuando estas codificano que aparece un menu y puedes selecionar el metodo o seguir escribiendolo uno mismo, si me entendieron...

Si alguien sabe como hacer o si sabe de alguna paginas, se los voy a agradecer...
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:ayuda con Focus( )

Publicado por Harold Villena (411 intervenciones) el 01/05/2007 15:31:39
Este es un ejemplo rustico, pero supongo alguna idea te dara..........

necesitas un combobox y un textbox.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.ComboBox1.Visible = False
End Sub

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Me.ComboBox1.DroppedDown = True
Me.ComboBox1.Visible = True
Me.TextBox1.Focus()
End Sub

Private Sub ComboBox1_SelectionChangeCommitted(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectionChangeCommitted
If Me.ComboBox1.SelectedIndex = -1 Then
Me.ComboBox1.DroppedDown = False
Me.ComboBox1.Visible = False
Me.TextBox1.Focus()
Else
Me.TextBox1.Text = Me.TextBox1.Text & Me.ComboBox1.SelectedItem.ToString
Me.ComboBox1.DroppedDown = False
Me.ComboBox1.Visible = False
Me.TextBox1.Focus()
Me.TextBox1.SelectionStart = Me.TextBox1.TextLength

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