Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by easywk,
23. Apr 2009
Wäre eine Möglichkeit, finde ich persönlich aber optisch nicht so schön. In manchen Fällen würde es auch gar nicht gehen, da das TListView dann auf vsIcon steht. Und ich möchte schon überall die gleiche Funktionalität haben, egal wie das TListView jetzt eingestellt ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by easywk,
23. Apr 2009
Das "Ziehen" markiert dann aber ja nur untereinander liegende Einträge. Ich möchte aber eventuell den 3. 7. und 10. Eintrag markieren ...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by easywk,
23. Apr 2009
Manchmal ist es einfacher als man denkt. Habe die Lösung gefunden.
Man bekommt auch auf dem Touch ein MouseMove-Event, wenn der Maus-Cursor vor dem Press ausserhalb des TListView steht. Und da mich auf dem Touch die Position des Maus-Cursors nicht wirklich interessiert, kann ich die Maus nach ButtonUp einfach ausserhalb des TListView platzieren. Dann kann ich STRG-Taste bei MouseMove des...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by easywk,
23. Apr 2009
Wieso zierlich? Font auf 24 gesetzt und schon hast du schöne große Einträge beim Style vsReport. Wenn du mit Icons/Bildern arbeitest, musst du halt entsprechend große Bilder wählen. Geht prima.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by easywk,
23. Apr 2009
Doppelklick ist belegt und außerdem ist es schwierig, auf einem Touch mit dem Finger lückenlos zu ziehen. Ist ja keine "saubere Umgebung" sondern eine Maschinenhalle. Da habe die Leute unter Umständen Handschuhe an ohne ölige Finger. Trotzdem danke für die Idee.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by easywk,
23. Apr 2009
Ja, so ähnlich wollte ich es machen und zwar mit einem TSpeedButton (weil der die eigenschaft down hat, Zwei-Finger-Bedienung ist auf einem Touch nämlich nicht wirklich bedienerfreundlich). Ich wollte nur nicht beim Down des Speedbuttons die Taste posten, denn wenn der Anwender dann irgendwas anderes macht, ohne die Taste wieder zu deaktivieren, ist STRG die ganze Zeit gedrückt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by easywk,
23. Apr 2009
Guten Abend zusammen,
ich muss eine Anwendung so gestalten, dass Sie auch touchscreenfähig ist. Trotzdem möchte ich den Anwendern die Möglichkeit geben, in einer TListView mehrere Einträge zu selektieren. Prinzipiell kann man das in meinen Augen am besten so gestalten, dass man mit keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0); eine STRG-Taste simuliert. Dann macht das TListView...