none
Como puedo activar un código únicamente cuando se presione el botón central del ratón RRS feed

  • Pregunta

  • Buenas noches y un cordial saludo, el motivo de mi pregunta, es como puedo activar un código únicamente cuando se presiona el botón central del ratón.

    Este es el código que quiero activar cuando se presione el botón

    [Obsolete]
            private void MesaDeTrabajo_ManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
            {
                //Condición
                if (ScrollViewMesaDeTrabajo.ZoomFactor != 1)
                {
                    //Agregamos el TranslateTransform para mostrar
                    MesaDeTrabajo.RenderTransform = composite;
    
                    ///Agregamos translate junto con el ScrollView
                    ScrollViewMesaDeTrabajo.ScrollToHorizontalOffset(composite.TranslateX + ScrollViewMesaDeTrabajo.HorizontalOffset - e.Delta.Translation.X);
                    ScrollViewMesaDeTrabajo.ScrollToVerticalOffset(composite.TranslateY + ScrollViewMesaDeTrabajo.VerticalOffset - e.Delta.Translation.Y);
                }
            }

    Espero puedan ayudarme, muchas gracias

    miércoles, 24 de abril de 2019 2:04

Respuestas

  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que puedes usar el evento  KeyDown del control TextBox


    Private Sub TextBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown Select Case e.KeyData Case Keys.Enter 'Aqui tu codigo a ejecutar End Select End Sub

    Tambien puedes usar Keypress

    Private Sub txtId_KeyPress(sender As Object, e As KeyPressEventArgs)
    			
    	If CInt(e.KeyChar) = CInt(Keys.Enter) Then
                'aqui codigo
    	End If
    
    End Sub

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.



    • Editado Carlos_Ruiz_M miércoles, 24 de abril de 2019 15:05
    • Marcado como respuesta Christian CJ miércoles, 24 de abril de 2019 18:00
    miércoles, 24 de abril de 2019 15:04

Todas las respuestas

  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que puedes usar el evento  KeyDown del control TextBox


    Private Sub TextBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown Select Case e.KeyData Case Keys.Enter 'Aqui tu codigo a ejecutar End Select End Sub

    Tambien puedes usar Keypress

    Private Sub txtId_KeyPress(sender As Object, e As KeyPressEventArgs)
    			
    	If CInt(e.KeyChar) = CInt(Keys.Enter) Then
                'aqui codigo
    	End If
    
    End Sub

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.



    • Editado Carlos_Ruiz_M miércoles, 24 de abril de 2019 15:05
    • Marcado como respuesta Christian CJ miércoles, 24 de abril de 2019 18:00
    miércoles, 24 de abril de 2019 15:04
  • Gracias por la solución, me ayudaste mucho
    miércoles, 24 de abril de 2019 18:01