Hola:
Mi pregunta es bien sencilla, pero no se por que el resultado no me sale. Resulta ser que yo tengo un TListView y un TImageList enlazado al TlistView. Tambien tengo un TSrtingList con elementos varios, que pueden ser SERVIDORES o no(P. Ej: 172.17.42.235 IsServer.... 172.17.42.236 ). A medida que recorro la lista pues en dependencia del tipo que tenga asigno un icono u otro del ImageList y como caption annado el Ip que contiene la lista.
Esta es mi idea... el problema viene dado a que no se como lograrlo!!!
Veane ste codigo y diganme donde esta el error:
Código Delphi
[-]
procedure Llenar ListView;
var
Cant : Integer;
i : Integer;
Elem : TListItem;
begin
For i := 0 to ListaComputadoras.Count - 1 do
begin
If DeterminaTipo(ListaComputadoras[i]) = Server then
begin
Elem := TListItem.Create(ListView.Items);
Elem.ImageIndex := 2;
Elem.caption := listaComputadoras[i].Text;
ListView.Items.Add(Elem);
end;
end;
{NOTA: Este codigo lo escribo aqui de memoria... no es exacto al que tengo implementado pero si es muy semejante}
Y elresultado es que me inserta la imagen, pero no el texto.
La pregunta en concreto es como puedo annadir un nuevo item en RunTime a un LIstView cambiando su Image y su Caption en dependencia de lo que lea de mi lista???