Ok, ich hab die ListBox mittlerweile durch eine ListView erstezt.
Jetzt bekomm ich leider jedes mal, wenn ich von der Darstellung "Nachname, Vorname" ind die Darstellung "Vorname, Nachname" wechseln will eine Fehlermeldung a la Zugriffsverletzung.
Code für Wechseln der Darstellung:
Delphi-Quellcode:
procedure TForm1.CBAnordnungChange(Sender: TObject);
var i : Integer;
begin
LVAdressen.Clear;
for i := 0 to High(Adressen) do
AdressdarstellungEdit ( i, Adressen[i] );
end;
Das im Code genannte AdressDarstellungEdit sieht volgendermaßen aus:
Delphi-Quellcode:
procedure TForm1.AdressdarstellungEdit ( index: integer; AAdresse: TAdresse );
var Item: TListItem;
Column : TListColumn;
begin
Item := LVAdressen.Items[index];
Item.SubItems.Clear; <-- <-- <-- <-- <-- <-- <-- <-- <-- <-- <--
if CBAnordnung.ItemIndex = 0
[und so weiter]
gruß
DutchmanTom
PS: Da wo die ganze <-- sind, befindet sich die Zeile an der die Zugriffsverletzung eintritt