Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TTaskDialog.Button - seltsammes Verhalten (https://www.delphipraxis.net/215115-ttaskdialog-button-seltsammes-verhalten.html)

TurboMagic 11. Mai 2024 22:09

TTaskDialog.Button - seltsammes Verhalten
 
Hallo,

ich nutze einen TTaskDialog und habe zur Laufzeit 5 Buttons hinzugefügt.
Gebe ich mir direkt nach dem Erzeugen die Liste aus, sind alle .Index der Buttons
aufsteigend ab 0.

Später rufe ich .Execute auf und danach frage ich MyTaskDialog.Button.Index ab.
Für alle Buttons außer dem mit Index 2 wird der richtige Index gemeldet. Nur beim
3. Button wird statt Index Nr. 2 die 1 geliefert.

Hat jemand eine Idee warum das passiert?

Uwe Raabe 11. Mai 2024 23:35

AW: TTaskDialog.Button - seltsammes Verhalten
 
Haben die Buttons 2 und 3 zufällig den gleichen ModalResult?

TurboMagic 12. Mai 2024 00:53

AW: TTaskDialog.Button - seltsammes Verhalten
 
Das wäre in der Tat möglich. Prüfe ich.
Auch wenn ich den ModalResult in dem Fall gar nicht benutze.

Uwe Raabe 12. Mai 2024 09:46

AW: TTaskDialog.Button - seltsammes Verhalten
 
Das Button Property enthält den ersten Button in der Liste, dessen ModalResult mit dem des Dialogs übereinstimmt. Also nicht zwingend den zuletzt angeklickten.

TurboMagic 12. Mai 2024 11:47

AW: TTaskDialog.Button - seltsammes Verhalten
 
Hallo,

mit einem eindeutigen ModalResult funktioniert es jetzt richtig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 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 by Thomas Breitkreuz