Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Schwedenbitter,
11. Sep 2015
OK. Das beeindruckt mich. Dass man so schnell und unkompliziert eine Liste füllen kann erst Recht. Sehr schöner, kurzer und sauberer Code.
Aber: das ist nicht ganz das, was ich brauche. Außerdem hat es den Nachteil, dass sich ungeschickte Benutzer verklicken können und werden. Auch dann ist die Auswahl wieder futsch. Das darf unter keinen Umständen passieren.
Ich habe mal "meinen" Code nebst...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Schwedenbitter,
11. Sep 2015
Danke erstmal für die Antwort.
Aber irgendwie schaffe ich es nicht, dass nachzuvollziehen. Wenn ich das richtig verstehe, werden die Bilder bei StateImages nicht an- oder abgewählt, sondern es wird lt. Hilfetext ein Bild neben dem Eintrag angezeigt. Das scheint bei ViewStyle:=vsIcon; nicht zu funktionieren, oder? In meinem Testcode sehe ich aber nichts.
Zu meinen Bedürfnissen, muss ich dann...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Schwedenbitter,
11. Sep 2015
Ich habe es jetzt (fast vollständig) geschafft.
Ich bin über das Stichwort SubClassing auf die eigene Verarbeitung des Message-Cue gekommen. Diese biege ich für TListView um; und zwar für alle Maus-Tasten-Aktionen und für die Tastatur. Letztere hat leider ebenfalls Einfluss auf Selected. Das ist schade, weil mir so etwas wie eine Navigation mittels der Cursor-Tasten und ein Toggle mittels...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Schwedenbitter,
10. Sep 2015
Ich habe mich weiter probiert. Es ist mir gelungen, dass von mir gewünschte Verhalten zu simulieren. Ich nutze dazu die (unsichtbaren) CheckBoxen. Bei einem Doppelklick ändert sich deren Status. Da sie unsichtbar sind, tun sie das eben ausschließlich bei einem Doppelklick, weil der Benutzer nicht herankommt. Nach dem Mausklick frage ich dann alle CheckBoxen ab und setze Selected dementsprechend....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Schwedenbitter,
10. Sep 2015
Hallo,
ich nutze TListView mittels LargeImages als Thumbnail-Ansicht in meinem Programm. Das funktioniert ganz gut. Über MultiSelect kann man mehrere Bilder auswählen. Das Standard-Verhalten ist aber so, dass man für MultiSelect die Tastatur benötigt. Ohne Tastatur wird immer nur 1 Item gewählt. Mit Strg + Maus einzelen Elemente und mit Alt + Maus ein Bereich.
Ich würde es aber gern...