lunes, 30 de enero de 2012

Tooltip en c#


En visual baisc 6.0 mostrar un mensaje en un botón ToolTip, simplemente teniamos que ir a esa propiedad del objeto deseado, en c# es diferente, aqui le muestro una función para lograr dicho resultado



Función para crear un  ToolTip en c#


private void mostrartip(string Mensaje)
        {
            ToolTip tp = new ToolTip();
            //Para que sea un globo y no un simple rectangulo
            tp.IsBalloon = true;
         
            tp.ToolTipIcon = ToolTipIcon.Info;
            //Colocamos un titulo
            tp.ToolTipTitle = "Atención";
            if (Mensaje == "Buton1")
                {
                tp.SetToolTip(button1, "Usted esta en el Buton 1");
                }
            else if (Mensaje == "Buton2")
               {
                   tp.SetToolTip(button2, "Usted esta en el Buton 2");
               }         
        }
// Mensaje almacena el nombre del objeto que deseamos mostrar el ToolTip

//ahora  en el evento que deseamos se muestre el Tooltip llamamos la función.


    private void button1_MouseMove(object sender, MouseEventArgs e)
        {
            mostrartip("Buton1");
        }
en este caso cuando el usuario mueva el puntero del mouse en el objeto buton1 se ejecutara el evento llamando la función  mostrartip()


Att. Diógenes Amaury





No hay comentarios:

Publicar un comentario