Delphi - como cambio el color de los items de un listbox

 
Vista:

como cambio el color de los items de un listbox

Publicado por el aprendiz (26 intervenciones) el 22/04/2005 22:11:58
me refiero a que ya estan llenos mis list box, tengo una condicion, en este caso no es importante; lo que quiero es al hacer un recorrido elemento por elemento si la condicion se cumple cambiale de color pero solo al elemnto en cuestion no a todos, gracias por su ayuda..........
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:como cambio el color de los items de un listbox

Publicado por Dr Juzam (821 intervenciones) el 22/04/2005 22:38:38
Primero debes declarar a true la propiedad multiselect del ListBox, en tiempo de ejecución o de diseño:
ListBox1.MultiSelect:=true;
Luego, según si el item dado lo quieres marcar o no, debes poner esto:
ListBox1.Selected[2]:=true;
Donde 2 es en este caso el indice de dicho elemento.
Suerte.
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

RE:como cambio el color de los items de un listbox

Publicado por el aprendiz (26 intervenciones) el 22/04/2005 23:03:45
ok esta bien pero a poco me permite marcar varios saltados digamos que l primero si cumple la condicion el segundo no el tercero tampoco, el quito si etc... no se puede con eso o si
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

RE:como cambio el color de los items de un listbox

Publicado por Dr Juzam (821 intervenciones) el 22/04/2005 23:53:15
Si te lo permite. Lo que debes hacer es un bucle parecido a este:

for i:=0 to ListBox1.Count-1 do
if {Aquí va tu condición} then
ListBox1.Selected[i]:=true;

Creo que es así. Suerte.
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