Hallo RedShakal
in der Schleife passiert folgendes (wenn ich das richtig entnommen habe):
du erstellt für
jeden Eintrag in deiner Stringliste ein neues Item in der Listview und erstellst dazu
ein Subitem mit dem direkt folgendem Eintrag in der Stringliste....so weit so gut...
du willst jetzt aber bestimmt nur jeden zweiten Eintrag bekommen?
schau dir mal das hier an:
Delphi-Quellcode:
if (StrArr[0] = 'Maplist') and (AUser.Nick = 'KKND|Masterserver') then
begin
Form6.Maplist.Clear;
Anzahl := StrtoInt(StrArr[1]);
for i := ( Anzahl - 2 ) div 2 do
begin
LI := Form6.Maplist.Items.Insert ( 2 * i - 1 );
LI.Caption := StrArr [ 2 * i - 1 ];
LI.SubItems.Add ( StrArr [ 2 * i ] );
end;
end;
mfg
Wissen ist Macht. Das ändert aber so gut wie nichts an der Übermacht der Dummheit.