none
Controles personalizados Windows Form RRS feed

  • Pregunta

  • Amigos, me gustaría tener la propiedad MouseOverForecolor para un control button, es decir que cuando el mouse este encima del botón me permita cambiar el color del texto. Hasta el momento lo que he hecho es que en los eventos MouseEnter y MouseLeave he ido conmutando esos colores. Hay una forma mejor de hacer ello? como extendiendo o ampliando en una clase la propiedad que necesito? Agradecere su pronta respuesta.
    martes, 11 de noviembre de 2014 4:14

Todas las respuestas

  • >>Hasta el momento lo que he hecho es que en los eventos MouseEnter y MouseLeave he ido conmutando esos colores.

    como planteas podrias crear un control que encapsule esta funcionalidad, podrias hacer

    public class CustomButton : Button{
    
       protected override void OnMouseEnter(...) {
    
           //codigo
    
       }
    
    }


    entonces en tu form usarias este boton que has creado

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 11 de noviembre de 2014 9:58