Moin Leutz,
ich habe eine 3 Spaltige ListView auf meiner Form. Wenn ich eine der Einträge selektiere dann werden die Werte in den 3 Edit Felder übertragen. Dies geschieht bei der ListView OnKlick Ereignis. Nun aber habe ich ein kleines Problem welches ich nicht weiss an was es liegt bzw wie ich es umgehen könnte. Klicke ich auf einer freie Stelle in ListView dann erhalte ich eine Zugriffverletzung. Klicke ich aber vorher in einer belegte Zeile und danach dann irgendwo auf der freie Stelle kommt es nicht mehr vor. Kann mir dass einer erklären wieso dass so ist ?
Hier kurz mal die Code dazu ..
Delphi-Quellcode:
procedure THaupt_Form.ListView1Click(Sender: TObject);
begin
Host_Edit.Text := ListView1.ItemFocused.Caption;
Benutzer_Edit.Text := ListView1.ItemFocused.SubItems[0];
Passwort_Edit.Text := ListView1.ItemFocused.SubItems[1];
end;