Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
14. Jul 2023
Wie gesagt, ich brachs halt für Mobile und leider ist das Verhalten in Windows anders als in Mobile. Habs jetzt über das Tap Event gemacht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
14. Jul 2023
Okay,
ich habe eine Lösung, aber diese Lösung ist so unverhältnismäßig kompliziert, dass ich irgendwie hoffe einfach nur die Komponente nicht richtig verstanden zu haben.
Anbei mein Beispiel. Wer Lust hat sich das zu gemüte zu führen kann das gern machen :-)
Wie ich das umsetzen kann, wenn die listview im edit mode nicht auf der vorgefertigten Checkbox aufbaut ist, sondern auf einem...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
13. Jul 2023
Nein, LongTap ist aktiv.
!OffTopic! PressAndTap ist die unnötigste Geste von der ich jemals gehört habe. Nicht nur das ich das noch nie gesehen habe, mir fällt auch kein auch noch so konstruiertes Beispiel ein an dem die Geste hilfrecih wäre.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
13. Jul 2023
Test es gerade mit Delphi 11.3 alle anderen Events sind von der Listview entfernt.
Folgender Code liegt auf MousUp
procedure TForm1.ListViewOverviewMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Single);
begin
if Button = TMouseButton.mbRight then
showmessage('Long')
// LongPress
else
showmessage('Click');
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
13. Jul 2023
Aus meiner Sicht völlig falscher Ansatz. Habs trotzdem versucht. Funktioniert leider nicht. Es gibt ein Ereignis OnGesture das für das Abfragen von allen möglichen Gesten zuständig ist. Da kann ich auch ein EventInfo.GestureID = igiLongTap abfragen.
Funktioniert genau so lange gut, bis ich das OnItemClickEx definiere. Das greift schon beim Tap und nicht erst beim Tap Ende und sperrt mir somit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
13. Jul 2023
Hi,
ich schlage mich jetzt schon seit einiger zeit mit der Listview herum und bekomme einen, meiner auffassung nach, selbstverständlichen use case nicht abgebildet.
Es geht bei der Entwicklung ausschließlich um Mobile also android oder iOS
Ich möchte in der Listview sowohl mit einem einfachen tab auf das Item eine aktion ausführen (Öffnen des Datensatzes in neuer Form) sowie auch durch...