Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
18. Jul 2007
Hallo,
for i := 0 to zaehler-1 do
DynArray := StrToTime(li.subItems);
Wenn du nicht immer so kleckerweise Code zeigen würdest,
könnte man auch helfen.
Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
17. Jul 2007
Hallo,
wie schon gesagt, deine Logik hat nen Knicks ;)
Wenn im ListView weniger Einträge stehen also in der Listbox,
musst du halt vorher noch ein paar ListItems eintragen.
iDiff:= ListBox.Items.Count-ListView.Items.Count; // oder so ähnlich
for i:= 1 to iDiff do
begin
ListItem:= ListView.Items.Add;
Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
17. Jul 2007
Hallo
und wo kommt mit folgendem geändertem Code ?
die Frage ist auch, ob es mehr matches als
items (Zeilen) gibt.
var
Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
17. Jul 2007
Hallo,
was hast du an meinem Code nicht verstanden ??? Mensch !!! ;)
Du darfst kein ListView.Items.Add machen,
sondern musst dir das entsprechende ListItem raussuchen,
das steht ja schon drin.
Jeder Aufruf von ListView.Items.Add erzeugt ne neue Zeile,
und das soll es ja nicht.
Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
16. Jul 2007
Hallo,
du erzeugst per ListView.Items.Add immer neue Zeilen.
Um was in die 1. Zeile / 2. Spalte zu schreiben
ListItem:= ListView.Items;
ListItem.SubItems.Add('hoika is gut');