![]() |
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? |
AW: TTaskDialog.Button - seltsammes Verhalten
Haben die Buttons 2 und 3 zufällig den gleichen ModalResult?
|
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. |
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.
|
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