viernes, 5 de agosto de 2011

Agregar ToolTipText a Cualquier Control en C#

Añadir un ToolTipText a cualquier control de un Formulario System.Windows.Forms en C# es una manera práctica de indicarle al usuario para que demonios sirve ese control, porque está allí y si debería o no hacerle clic (no vaya a volar su HDD por accidente).

Se ve algo como esto:




Para añadirle un ToolTipText seguimos estos pasos:
  1. Crear una instancia del control ToolTip
  2. Invocar el Metodo SetToolTip de esta instancia pasando de parametros:
    1. El control a colocar el ToolTipText
    2. El Mensaje en forma de String que aparecerá en el ToolTipText

Supongamos en un Formulario tenemos un boton llamado button1 el codigo sería:

System.Windows.Forms.ToolTip tooltip1 = new System.Windows.Forms.ToolTip();
this.tooltip1.SetToolTip(this.button1,"Picame, soy un boton");


Puedes seguir añadiendo ToolTipText's por medio de ese metodo a todos los controles que quieras.

Recomiendo añadir el codigo que coloco arriba dentro del constructor de tu formulario Inmediatamente despues del Metodo InitializeComponentes().


2 comentarios: