locked
Evento sombrear un texto en un textbox RRS feed

  • Pregunta

  • Hola como estan comunidad, time sin escribir, estoy desarrollando un sistema el cual tengo un textbox1.text y tiene un contenido "X" dentro en cual requiero que cuando sombreo con el mouse cualquier parte del texto este me copie el texto y me lo copie directamente en otro textbox como podria hacer? gracias

    Configuracion

    lunes, 27 de marzo de 2017 3:31

Respuestas

  • Puedes usar el evento MouseMove :

    Private Sub TextBox1_MouseMove(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseMove

        TextBox2.Text = TextBox1.SelectedText

    End Sub

    De esa forma controlarás el texto seleccionado con el ratón. Si quieres obtener tambien el texto seleccionado por teclado puedes usar un Timer o el evento KeyUp del TextBox:

    Private Sub TextBox1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp

        TextBox2.Text = TextBox1.SelectedText

    End Sub


    Saludos, Javier J

    lunes, 27 de marzo de 2017 7:05

Todas las respuestas

  • Puedes usar el evento MouseMove :

    Private Sub TextBox1_MouseMove(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseMove

        TextBox2.Text = TextBox1.SelectedText

    End Sub

    De esa forma controlarás el texto seleccionado con el ratón. Si quieres obtener tambien el texto seleccionado por teclado puedes usar un Timer o el evento KeyUp del TextBox:

    Private Sub TextBox1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp

        TextBox2.Text = TextBox1.SelectedText

    End Sub


    Saludos, Javier J

    lunes, 27 de marzo de 2017 7:05
  • Excelente hermano gracias si me sirvio.

    Configuracion

    lunes, 27 de marzo de 2017 19:35