locked
Mostrar cuadro de texto con fondo amarillo que aparece cuando pasas el cursor de un raton por un control RRS feed

  • Pregunta

  • Hola,

    Me gustaría saber como puedo mostrar el pequeño recuadro de texto con fondo amarillo que aparece cuando pasas el cursor del raton por un control.

     

    Un saludo y gracias de antemano.

    martes, 1 de junio de 2010 19:22

Respuestas

  • hola

    no es el ToolStrip, es el ToolTip el que debes arrastrar

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 1 de junio de 2010 19:56
  • Hola, Roberto:

    No es sumamente necesario que arrastres un control ToolTip, porque en tiempo de ejecución puedes definir una variable objeto del tipo ToolTip, y añadir el texto informativo de los distintos controles mediante una llamada a su método SetToolTip, por ejemplo, en el evento Load del formulario:

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

            Dim tip As New ToolTip

            ' Añadimos el texto informativo del control TextBox1
            tip.SetToolTip(TextBox1, "Escriba algo en el control TextBox1.")

            ' Añadimos el texto informativo del control TextBox2
            tip.SetToolTip(TextBox2, "Escriba algo en el control TextBox2.")


        End Sub

    Un saludo


    Enrique Martínez [MS MVP - VB]
    martes, 1 de junio de 2010 20:32
    Moderador
  • Hola, asi es, como dice Leandro es el tooltip.. perdon me equivoque de objeto... apenas lo arrastres ya debes ver la propiedad...
    martes, 1 de junio de 2010 19:58

Todas las respuestas

  • Hola, en windows forms ahi un componente q se llama toolstrip, lo agregas, y luego en cada control le das una valor a la propiedad toolstip, y listo..
    martes, 1 de junio de 2010 19:41
  • Hola,

    He arrastrado el componente toolstrip, pero no veo que en cada control me aparezca la propiedad toolstip

    Un saludo

    martes, 1 de junio de 2010 19:54
  • hola

    no es el ToolStrip, es el ToolTip el que debes arrastrar

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 1 de junio de 2010 19:56
  • Hola, asi es, como dice Leandro es el tooltip.. perdon me equivoque de objeto... apenas lo arrastres ya debes ver la propiedad...
    martes, 1 de junio de 2010 19:58

  • jeje si son muy parecidos en nombre a veces a mi tambien me confunde cuando los escribo

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 1 de junio de 2010 20:00
  • Hola, Roberto:

    No es sumamente necesario que arrastres un control ToolTip, porque en tiempo de ejecución puedes definir una variable objeto del tipo ToolTip, y añadir el texto informativo de los distintos controles mediante una llamada a su método SetToolTip, por ejemplo, en el evento Load del formulario:

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

            Dim tip As New ToolTip

            ' Añadimos el texto informativo del control TextBox1
            tip.SetToolTip(TextBox1, "Escriba algo en el control TextBox1.")

            ' Añadimos el texto informativo del control TextBox2
            tip.SetToolTip(TextBox2, "Escriba algo en el control TextBox2.")


        End Sub

    Un saludo


    Enrique Martínez [MS MVP - VB]
    martes, 1 de junio de 2010 20:32
    Moderador
  • Enrique, pero es mas facil usar el ToolTip como explica Julitogtu

    simplemente lo arrastras y en las propiedades de cada control escribes en la nueva propeidad que parece asociada al control, esta la agrega el control ToolTip

    no necesitas agregar ni una linea de codigo, no al menos si el mensaje es estatico

    si debe variar ahi si hay que especificarlo por codigo

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 1 de junio de 2010 20:37
  • "Leandro Tuttini" escribió:

    > Enrique, pero es mas facil usar el ToolTip como explica Julitogtu

    Pues será para tí, porque para mí es más fácil escribir código fuente, de esa manera tengo yo el control dentro de un archivo que es visible, no escondido en el archivo Designer del formulario.

    Los valores de las propiedades me gusta escribirlas mediante código, no asignarlas directamente en la Ventana de Propiedades.

    ¡Que le vamos hacer, si uno es raro y no me gusta tener controles depositados en la Bandeja de Componentes!

     

     


    Enrique Martínez [MS MVP - VB]
    martes, 1 de junio de 2010 21:08
    Moderador
  • Hola Soft,

     

    Agradezco tambien tu respuesta.

     

    Un saludo

    martes, 1 de junio de 2010 21:44