![]() |
Listview EAccessViolation
Zitat:
Zitat:
Hallo, Also ich rufe bei Doppelklick auf ein Listview item eine Procedure auf, das klapp auch wunderbar. Die meldung kommt nun, wenn ich nicht auf ein item in der Liste Klicke sondern direkt auf die Listbox, z.b. unten ins schwarze, also unter dem Letztem item in der liste. Gibt es eine möglichkeit diese zu umgehen? Danke im Vorraus Edit:( ![]() Gelöst mit. (Workaround)
Delphi-Quellcode:
for abx := ListView1.Items.Count-1 downto 0 do
if ListView1.Items[abx].Selected then begin [...] end; |
Re: Listview EAccessViolation
oder am Anfang vom OnClick, OnSelect ... Ereigniss:
Delphi-Quellcode:
Ist schneller, weil keine Schleife benötigt wird.
if ListView1.Selected <> nil then exit;
|
Re: Listview EAccessViolation
Ah, ja das hatt ich eigentlich gesucht ; ) Danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz