Einzelnen Beitrag anzeigen

DutchmanTom

Registriert seit: 12. Okt 2009
11 Beiträge
 
#7

Re: Optische Anordnung ListBox

  Alt 14. Okt 2009, 16:49
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
  Mit Zitat antworten Zitat