![]() |
TListView: Nur Anklicken der Checkboxen zulassen
Hallo zusammen,
vielleicht kann mir jemand von Euch diesbzgl. weiterhelfen: Ich verwende eine "TListView" und habe die Eigenschaft "Checkboxes" auf "True" gestellt. Wie kann ich es schaffen, dass man in dieser "TListView" lediglich die "Checkboxes" verändern kann (ich möchte verhindern, dass die Einträge durch einen Klick selektiert/blau markiert werden)? Für Eure Ideen vielen Dank im Voraus! Grüße, Bolt Thrower |
Re: TListView: Nur Anklicken der Checkboxen zulassen
Hallo Bolt Thrower,
du könntest dich in das Event "OnChange" einklinken und dort "Item.Focused := False" und "ListView.Selected := NIL" setzen. Dabei geht allerdings die Information verloren, bei welchem Item die CheckBox geklickt wurde. Grüße von Dale |
Re: TListView: Nur Anklicken der Checkboxen zulassen
Hallo Dale,
vielen Dank für Deine Lösung, auf diese Weise funktioniert es! Es ist nicht weiter schlimm, dass die Information verloren geht, bei welchem Item die Checkbox ausgewählt wurde, denn das werte ich "MouseUp"-Ereignis aus (Stichwort: "ListView.GetItemAt" und "ListView.GetHitTestInfoAt"). Nochmal danke und Grüße, Bolt Thrower |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 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 by Thomas Breitkreuz