FMX.Forms.TCommonCustomForm.ModalResult
Delphi
property ModalResult: TModalResult read FModalResult write SetModalResult;
C++
__property System::Uitypes::TModalResult ModalResult = {read=FModalResult, write=SetModalResult, nodefault};
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| property | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TCommonCustomForm |
Beschreibung
Repräsentiert den Rückgabewert eines Formulars, das als modales Dialogfeld verwendet wird.
Mit ModalResult können Sie ein modal angezeigtes Formular schließen.
Der Standardwert von ModalResult ist mrNone. Weisen Sie ModalResult einen Wert ungleich null zu, um das Formular zu schließen. Der Wert von ModalResult wird zum Rückgabewert des ShowModal-Funktionsaufrufs, mit dem das Formular angezeigt wird.
Die folgende Tabelle enthält die in der Unit System.UITypes definierten Konstanten, die für die Eigenschaft ModalResult mit dem Typ TModalResult verwendet werden sollen.
| Konstante | Wert | Bedeutung |
|---|---|---|
|
|
0 |
Keine. Wird als Vorgabewert verwendet, bevor der Benutzer das Dialogfeld schließt. |
|
|
idOK = 1 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "OK". |
|
|
idCancel = 2 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Abbrechen". |
|
|
idAbort = 3 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Abbruch". |
|
|
idRetry = 4 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Wiederholen". |
|
|
idIgnore = 5 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Ignorieren". |
|
|
idYes = 6 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Ja". |
|
|
idNo = 7 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Nein". |
|
|
idClose = 8 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Schließen". |
|
|
idHelp = 9 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Hilfe". |
|
|
idTryAgain = 10 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Erneut versuchen". |
|
|
idContinue = 11 |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Weiter". |
|
|
mrContinue + 1 (12 oder $C) |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Alle". |
|
|
mrAll +1 (13 oder $D) |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Alle Nein". |
|
|
mrNoToAll +1 (14 oder $E) |
Der Benutzer schließt das Dialogfeld mit der Schaltfläche "Alle Ja". |
Sie können einen ModalResult-Wert mit den globalen Funktionen IsAbortResult, IsAnAllResult, IsNegativeResult oder IsPositiveResult überprüfen und mit der Funktion StripAllFromResult ModalResult-Werte, die sich auf "Alle"-Schaltflächen beziehen, konvertieren, um Werte zu erhalten, die den einfachen Schaltflächen (OK, Nein oder Ja) entsprechen.
Hinweis: Diese Eigenschaft kann durch Festlegen der entsprechenden ModalResult-Eigenschaften von Steuerelementen im modalen Formular automatisch geändert werden.