Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   TCombobox unter FMX (https://www.delphipraxis.net/212581-tcombobox-unter-fmx.html)

skoschke 2. Mär 2023 08:04

TCombobox unter FMX
 
Hallo,

ich habe ein komisches Phänomen mit einer Combobox in einer Windows + Android-Anwendung:

Delphi-Quellcode:
 
procedure TFormAuftrag.ComboBoxMontuerClick(Sender: TObject);
var
  t: string;
begin
  if ComboBoxMontuer.ItemIndex = -1 then
    exit;
  t := ComboBoxMontuer.items[ComboBoxMontuer.ItemIndex];
  showmessage(t);
Beim ersten draufklicken ist ItemIndex - 1, korrekt, die Box klappt auf
Dann beim Klick auf einen Eintrag ist aber immer noch Itemindex -1!
Erst beim nächsten Klick kommt die Test-Showmessage!

Ich möchte aber direkt nach Auswahl eines Eintrags damit weiter arbeiten!
Was ist denn da kaputt?
Einen Event direkt für die Auswahl eines Items gibt es scheinbar nicht?

Ciao
Stefan

softtouch 2. Mär 2023 12:10

AW: TCombobox unter FMX
 
Try the onChange event of the TCompboBox.

himitsu 2. Mär 2023 13:16

AW: TCombobox unter FMX
 
Das OnChange hat auch den Vorteil, dass es bei Bedienung mit Tastatur ebenfalls funktioniert. :stupid:

skoschke 7. Mär 2023 16:35

AW: TCombobox unter FMX
 
danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 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