Cómo implementar cuadros desplegables coloridos en Asp.net
¿Antecedentes? Alguien me pidió una vez que desarrollara una herramienta de gestión que mostrara diferentes colores según diferentes selecciones. Comencé a pensar en usar cuadros desplegables y descubrí que el fondo y el color de visualización de las entradas cambiarían según el nombre de la entrada. Basándome en esta idea, busqué durante mucho tiempo en Internet pero no encontré ninguna solución relevante. Al final, se me ocurrió una solución más compleja que los requisitos originales (incluida la base de datos), así que intenté encontrar una implementación de una solución más simple. El objetivo principal de este artículo es demostrar cómo leer los colores del sistema y mostrar el color correspondiente en cada entrada del cuadro desplegable. ¿Cómo obtengo una lista de controles de color de System Drawing KnownColor? ¿Cómo excluir los colores del entorno del sistema (como los bordes activos)? ¿Cómo puedo asignar un color a cada elemento en un cuadro desplegable? ¿Cómo asigno un color a cada entrada en un cuadro desplegable? Asigne al cuadro desplegable el nombre ddlMultiColor para mostrar el nombre y el color. Utilice la etiqueta
? | ? ?
En el archivo cs, debemos hacer referencia al siguiente espacio de nombres
? ?usando System Web; ?usando System Reflection; ?usando System Collections Generic
Veamos primero el evento Page_Load, manejamos la visualización del drop seleccionado. menú desplegable
?protected void Page_Load(objeto remitente EventArgs e) ?{if (Page IsPostBack == false) ?{