En una aplicación winform que se ejecuta en Windows 7, quiero que cambie el color de fondo de un cuadro combinado para resaltarlo. El comboxbox tiene DropDownStyle de DropDownList.Cómo cambiar el color de fondo de la caja de combinación (no solo la parte de lista desplegable)
Cuando programáticamente cambie la propiedad BackColor a Rojo, solo el fondo de la lista desplegable real cambia a Rojo. Cuando la lista desplegable no está abierta, el fondo del cuadro combinado que muestra el valor seleccionado permanece gris. ¿Qué puedo hacer para que se ponga rojo también?
Establecer la propiedad BackColor funciona bien cuando la aplicación se ejecuta en Windows XP
Gracias es un buen comienzo. ¿Alguien sabe cómo cambiar el color de fondo y preservar el estilo 3D? – JBB
¡Muy útil! Gracias. Tuve que agregar ... if (e.Index == -1) return; --- como obtuve una 'System.ArgumentOutOfRangeException' cuando cargué. Además, sería bueno cambiar el color de fondo cuando se enfoca. –