Título: [C#] Cambiar color de un item [NO seleccionado] en un ListBox Publicado por: Shell Root en 13 Septiembre 2013, 23:47 pm Lo necesito con el fin de identificar algunos items dentro del ListBox!
Estuve mirando y que carajos, estoy muy oxidado en C# :-\, como se haría? Título: Re: [C#] Cambiar color de un item [NO seleccionado] en un ListBox Publicado por: $Edu$ en 14 Septiembre 2013, 02:35 am If NOT
Título: Re: [C#] Cambiar color de un item [NO seleccionado] en un ListBox Publicado por: Eleкtro en 14 Septiembre 2013, 05:32 am Básicamente es lo que te ha comentado $Edu$, hacer la comparación inversa de como lo estés haciendo, pero un ListBox no contiene atributos para modificar lo que requieres. Sólamente puedes modificar el color de fondo dibujando manuálmente los items, y si encima quieres extender la funcionalidad para colorear ciertos Items eso requiere un poco más de código.
Yo te recomiendo que te olvides del ListBox y utilices un ListView, ya que se puede asemejar bastante a un ListBox si lo configuras corréctamente, y además puedes modificar el color de los item(s) que quieras sin necesidad de handlear los eventos de dibujo: (http://img19.imageshack.us/img19/2321/hnvr.png) Código
Código: Item.BackColor = Color Así de facil. Pero bueno, si prefieres hacerlo con un ListBox, aquí te muestro un ejemplo que hice en VB.NET: 0W7iQMo1D1A Código
Ahora es tu trabajo intentar traducirlo a C# (Hay cnvertidores online), o esperar la respuesta de NovLucker o alguno de los grandes de C#. Saludos! Título: Re: [C#] Cambiar color de un item [NO seleccionado] en un ListBox Publicado por: Shell Root en 16 Septiembre 2013, 08:16 am Oka entiendo, intentaré con el ListView era mi otra opción :p
|