Foros del Web » Programación para mayores de 30 ;) » .NET »

ListBox con elementos de colores

Estas en el tema de ListBox con elementos de colores en el foro de .NET en Foros del Web. Hola compañeros. Veréis, quiero insertar un listBox personalizanso sus items, para que unos estén el verde (Si ya existen) y otros en rojo (Los que ...
  #1 (permalink)  
Antiguo 12/06/2008, 08:04
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 16 años, 11 meses
Puntos: 0
ListBox con elementos de colores

Hola compañeros. Veréis, quiero insertar un listBox personalizanso sus items, para que unos estén el verde (Si ya existen) y otros en rojo (Los que no existen). Me gustaría preguntaros la manera de hacer ésto, ya que creo que con éste control no se puede. He mirado también el ListView pero tampoco saco nada en claro. Agradecería cualquier tipo de ayuda.

Gracias ;)
  #2 (permalink)  
Antiguo 16/06/2008, 01:30
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: ListBox con elementos de colores

Nadie puede ayudarme??
  #3 (permalink)  
Antiguo 16/06/2008, 10:02
Avatar de SOFT2k  
Fecha de Ingreso: junio-2008
Mensajes: 5
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: ListBox con elementos de colores

Código:
  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text < 0 Then
            ListView1.Items.Add(TextBox1.Text)
            ListView1.Items(ListView1.Items.Count - 1).ForeColor = Color.Green

        Else
            ListView1.Items.Add(TextBox1.Text)
            ListView1.Items(ListView1.Items.Count - 1).ForeColor = Color.Red

        End If
    End Sub
En el ejemplo hace una diferencia entre números positivos y negativos ingresados en un textbox. Espero puedas adaptarlo a tus necesidades. Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:44.