![]() |
XE5 Android Listbox Focus Problem..
Hallo Leute,
ich stehe kurz davor meine erste Android App fertigzustellen. Doch es gibt noch ein sehr nerviges Problem. Ich habe auf meiner Form eine Listbox und eine Toolbar, welche Buttons enthält. Sobald meine Listbox bzw. ein Item darin den Focus hat und ich einen Button in der Toolbar drücke wird (aus meiner Sicht) kein OnClick Event ausgeführt sondern nur der Focus auf den Button gelegt. Im Klartext: Listbox hat den Focus -> Button drücken -> nichts passiert -> Button erneut drücken -> OnClick wird ausgeführt. Achja das passiert aber auch nur wenn man mit dem finger kurz über das Item streicht. Wenn man das Item direkt anklickt funktioniert der Button Klick auch beim ersten Versuch. Bin über jede Hilfe dankbar. mfgNick. [Edit]: Folgendes habe ich versucht: Edits etc.. auf VertScrollBox platziert hier das gleiche Problem sobald man scrollt und danach auf einen Button klickt führt er auch erst beim 2. drücken das Ereignis aus. Außerdem habe ich die ListView getestet hier funktioniert alles gut aber es gibt soweit ich weiß keine Möglichkeit Edits darin zu platzieren. Wer mehr weiß, bitte ich um Hilfe. |
AW: XE5 Android Listbox Focus Problem..
Habe das selbe Problem, hast du bereits eine Lösung gefunden?
|
AW: XE5 Android Listbox Focus Problem..
+1
Workaround:
Delphi-Quellcode:
Mavarik
Procedure TForm1.ListboxItem1.Click(Sender:Tobject);
begin Button1Click(Button1); end; |
AW: XE5 Android Listbox Focus Problem..
Meine Lösung für das Problem: Im Objektinspektor gibt es die Eigenschaft Touch-> InteractiveGestures -> igPan(oder nur Pan?) diese auf False setzen bei allen Listboxen, Scrollboxen etc.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 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