System.UITypes.TModalResult
Delphi
TModalResult = Low(Integer) .. High(Integer);
C++
typedef int TModalResult;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
type typedef |
public | System.UITypes.pas System.UITypes.hpp |
System.UITypes | System.UITypes |
Description
Determines whether and how a modal form is closed.
The following table lists the constants defined in the System.UITypes unit to be used with the TModalResult type.
Constant | Value | Meaning |
---|---|---|
|
0 |
None. Used as a default value before the user exits. |
|
idOK = 1 |
The user exited with the OK button. |
|
idCancel = 2 |
The user exited with the CANCEL button. |
|
idAbort = 3 |
The user exited with the ABORT button. |
|
idRetry = 4 |
The user exited with the RETRY button. |
|
idIgnore = 5 |
The user exited with the IGNORE button. |
|
idYes = 6 |
The user exited with the YES button. |
|
idNo = 7 |
The user exited with the NO button. |
|
idClose = 8 |
The user exited with the CLOSE button. |
|
idHelp = 9 |
The user exited with the HELP button. |
|
idTryAgain = 10 |
The user exited with the TRY AGAIN button. |
|
idContinue = 11 |
The user exited with the CONTINUE button. |
|
mrContinue + 1 (12 or $C) |
The user exited with the ALL button. |
|
mrAll +1 (13 or $D) |
The user exited with the NO TO ALL button. |
|
mrNoToAll +1 (14 or $E) |
The user exited with the YES TO ALL button. |
You can check a TModalResult value using the global IsAbortResult, IsAnAllResult, IsNegativeResult, or IsPositiveResult functions and use the StripAllFromResult function
to convert ModalResult values that refers to "ALL" buttons to values identifying corresponding simple buttons (Ok, No, or Yes).