Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: listview item selektieren

  Alt 2. Jun 2005, 16:46
Zitat von mav:
wenn ich jedoch mein tool wieder schliesse, bekomm in eine zugriffsverletzung bei Label4.Caption := ini.ReadString(ListView2.ItemFocused.Caption,'username','');
Wenn du dein Fenster schließt, dann wird die aktuelle Selektion nebst Focus aufgehoben und dein Code für das Ereignis OnSelectItem wird ausgeführt. Entweder du baust den Ereignis-Code vor dem Schließen wieder aus oder du baust eine Prüfung in deinen Ereignis-Code ein:

Delphi-Quellcode:
procedure YourForm.FormCloseQuery;
begin
  ListView.OnSelectItem := nil;
  CanClose := true;
end;

// alternativ

procedure YourForm.ListViewSelectItem;
begin
  if not Assigned(ListView.ItemFocused) then Exit;
  ...
end;
Grüße vom marabu
  Mit Zitat antworten Zitat