que textbox tiene el foco?

20/10/2004 - 12:29 por vicvallo | Informe spam
Hola amigos!
Tengo el siguiente problema. Tengo unos cuantos textbox y un trackbar.
Dependiendo del textbox que tenga el foco, el trackbar debe modificar el
textbox.text del textbox que tenga el foco, es decir, si tiene el foco el
textbox1 el trackbar modificara el valor del 1, si luego paso al 2 el
trackbar modificara el valor del 2.
Como puedo hacer esto? alguien me puede ayudar?

Saludos
 

Leer las respuestas

#1 Cesarion
20/10/2004 - 15:37 | Informe spam
Saludos, viejo te cuento que cuando tu te posicioneas sobre el trackbar el
texto que este seleccionado pierde el foco, entonces ya no puedes usarlo de
esa manera. lo que a mi se me ocurre es que almacenes cual es el último
texto que tuvo el foco, de esta manera cuando pases del texto al trackbar
sabras en cual estaba y podrás cambiarlo. el siguiente código trabaja de esa
manera.

Private texto As TextBox
Private Sub TrackBar1_Scroll(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TrackBar1.Scroll
If Not (texto Is Nothing) Then
texto.Text = TrackBar1.Value.ToString()
End If
End Sub

Private Sub TextBox1_Leave(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TextBox1.Leave
texto = CType(sender, TextBox)
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
AddHandler TextBox1.Leave, AddressOf Me.TextBox1_Leave
AddHandler TextBox2.Leave, AddressOf Me.TextBox1_Leave
End Sub

espero que te sirva

Saludos from Colombia

"vicvallo" escribió:

Hola amigos!
Tengo el siguiente problema. Tengo unos cuantos textbox y un trackbar.
Dependiendo del textbox que tenga el foco, el trackbar debe modificar el
textbox.text del textbox que tenga el foco, es decir, si tiene el foco el
textbox1 el trackbar modificara el valor del 1, si luego paso al 2 el
trackbar modificara el valor del 2.
Como puedo hacer esto? alguien me puede ayudar?

Saludos

Preguntas similares