AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi XE5 Android Listbox Focus Problem..

XE5 Android Listbox Focus Problem..

Ein Thema von NickD · begonnen am 19. Feb 2014 · letzter Beitrag vom 1. Aug 2014
Antwort Antwort
NickD

Registriert seit: 10. Okt 2012
Ort: Burgsinn
53 Beiträge
 
Delphi 10.3 Rio
 
#1

XE5 Android Listbox Focus Problem..

  Alt 19. Feb 2014, 20:38
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.

Geändert von NickD (19. Feb 2014 um 22:19 Uhr)
  Mit Zitat antworten Zitat
MoziGut

Registriert seit: 4. Feb 2014
21 Beiträge
 
#2

AW: XE5 Android Listbox Focus Problem..

  Alt 7. Apr 2014, 11:38
Habe das selbe Problem, hast du bereits eine Lösung gefunden?
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.026 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: XE5 Android Listbox Focus Problem..

  Alt 7. Apr 2014, 13:30
+1

Workaround:

Delphi-Quellcode:
Procedure TForm1.ListboxItem1.Click(Sender:Tobject);
begin
  Button1Click(Button1);
end;
Mavarik

Geändert von mkinzler ( 7. Apr 2014 um 13:34 Uhr) Grund: Delphi-Tag eingefügt
  Mit Zitat antworten Zitat
NickD

Registriert seit: 10. Okt 2012
Ort: Burgsinn
53 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: XE5 Android Listbox Focus Problem..

  Alt 1. Aug 2014, 10:22
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.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf