Visual Basic para Aplicaciones - colores en un ComboBox

Life is soft - evento anual de software empresarial
 
Vista:

colores en un ComboBox

Publicado por Tintxo (1 intervención) el 15/11/2007 10:20:37
Muy Buenas,

Hace ya unos días que me han pedido que los datos de un combobox tenga colores distintos. La verdad es que desconozco como se realizaría esto y si es posible.

¿Alguien sabe como se podría realizar esto?

Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:colores en un ComboBox

Publicado por Titin (13 intervenciones) el 15/11/2007 16:42:31
Puedes hacero usando el ListIndex, para identificar el registro que están eligiendo o marcando y colocarle el color que desees.
Te alcanzo un ejemplo que uso :
cbDefSeguro es un ComboBox y estoy usando el contenido que muestra después de la selección. BackColor coloca colo de Fondo y ForeColor color del Texto.
If cbDefSeguro.Text = "ACEPTADO" Then
cbDefSeguro.BackColor = RGB(50, 173, 50)
cbDefSeguro.ForeColor = RGB(200, 252, 253)
Else
cbDefSeguro.BackColor = RGB(50, 173, 50)
cbDefSeguro.ForeColor = RGB(200, 252, 253)
End If
Usando el ListIndex sería así
Primero guardo el nro. de registro seleccionado del ListBox en una variable
NrLst = cbDefSeguro.listIndex()
If NrLst = 0 Then
cbDefSeguro.BackColor = RGB(50, 173, 50)
cbDefSeguro.ForeColor = RGB(200, 252, 253)
Else
cbDefSeguro.BackColor = RGB(50, 173, 50)
cbDefSeguro.ForeColor = RGB(200, 252, 253)
End If

De acuerdo a los número que coloques en el RGB tendrás el color que deseas, para buscarlo puedes usar las propiedades del mismo ComboBox y seleccionar un nuevo color, ahi verás el valor que toma cada el RGB. Espero te ayude lo que te alcanzo.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar