none
MOSTRAR UN MENSAJE

    Question

  • BUENAS,

    COMO MOSTRAR UN MENSAJE CUANDO EL CURSOR SE POSICIONA ENCIMA DE UN BOTON, ESTOY TRABAJANDO CON .NET 2003.

     

    Monday, August 09, 2010 1:18 AM

Answers

  • Hola:

    Lo más razonable es que utilices un objeto ToolTip. Pero en vez de configurarlo en tiempo de diseño, a mí, personalmente, me gusta configurarlo en tiempo de ejecución. Será porque me gusta escribir mi propio código fuente. :-)

    Si lo deseas hacer de ésta manera, en el evento Load del formulario simplemente ejecutarías:

    Public Class Form1

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

            ' Creamos una nueva instancia del objeto ToolTip.
            '
            Dim tip As New ToolTip()

            ' Establecemos el texto del ToopTip de los controles.
            '
            With tip
                .SetToolTip(Me.Button1, "Texto que se desea mostrar en el Botón1.")
                .SetToolTip(Me.Button2, "Texto que se desea mostrar en el Botón2")
                .SetToolTip(Me.Button3, "Texto que se desea mostrar en el Botón3.")
                .SetToolTip(Me.TextBox1, "Texto que se desea mostrar en el TextBo1.")
            End With

        End Sub

    End Class

    Un saludo

     


    Enrique Martínez [MS MVP - VB]
    Monday, August 09, 2010 8:28 AM
    Moderator

All replies

  • hola

    usa la funcionalidad de ToolTip

    veras en la toolbox del VS, un control que lleva este nombre, ToolTip, arrastralo al formulario

    luego ve nuevamente al boton y seleccionalo, veras entre sus propiedades una nueva de nombre ToolTip, escribe alli el mensaje que quieres mostrar cuando pases el mouse por sobre el boton

    eso es todo, asi de simple

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Monday, August 09, 2010 2:24 AM
  • Hola:

    Lo más razonable es que utilices un objeto ToolTip. Pero en vez de configurarlo en tiempo de diseño, a mí, personalmente, me gusta configurarlo en tiempo de ejecución. Será porque me gusta escribir mi propio código fuente. :-)

    Si lo deseas hacer de ésta manera, en el evento Load del formulario simplemente ejecutarías:

    Public Class Form1

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

            ' Creamos una nueva instancia del objeto ToolTip.
            '
            Dim tip As New ToolTip()

            ' Establecemos el texto del ToopTip de los controles.
            '
            With tip
                .SetToolTip(Me.Button1, "Texto que se desea mostrar en el Botón1.")
                .SetToolTip(Me.Button2, "Texto que se desea mostrar en el Botón2")
                .SetToolTip(Me.Button3, "Texto que se desea mostrar en el Botón3.")
                .SetToolTip(Me.TextBox1, "Texto que se desea mostrar en el TextBo1.")
            End With

        End Sub

    End Class

    Un saludo

     


    Enrique Martínez [MS MVP - VB]
    Monday, August 09, 2010 8:28 AM
    Moderator
  • muchas gracias, me ha servido de mucho su ayuda..
    Thursday, August 12, 2010 6:22 PM