FMX.Forms.TCommonCustomForm.ModalResult

提供:RAD Studio API Documentation

Delphi

property ModalResult: TModalResult read FModalResult write SetModalResult;

C++

__property System::Uitypes::TModalResult ModalResult = {read=FModalResult, write=SetModalResult, nodefault};

プロパティ

種類 可視性 ソース ユニット 親
property public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TCommonCustomForm


説明

モーダル ダイアログ ボックスとして使用されるフォームの戻り値を表します。

ModalResult を使用すると、フォームがモーダル表示されている場合に、そのフォームを閉じることができます。

デフォルトでは、ModalResult は mrNone になっています。ModalResult をゼロ以外の任意の値に設定すると、フォームを閉じることができます。ModalResult の値は、フォームを表示するために呼び出される ShowModal 関数の戻り値になります。

System.UITypes ユニットに定義されている定数のうち、TModalResult 型の ModalResult プロパティに使用するものを次の一覧表に示します。

定数 値 意味

mrNone

0

結果なし。ユーザーがフォームを終了するまでのデフォルト値として使用されます。

mrOk

idOK = 1

ユーザーは[OK]ボタンでフォームを終了しました。

mrCancel

idCancel = 2

ユーザーは[キャンセル]ボタンでフォームを終了しました。

mrAbort

idAbort = 3

ユーザーは[中止]ボタンでフォームを終了しました。

mrRetry

idRetry = 4

ユーザーは[再試行]ボタンでフォームを終了しました。

mrIgnore

idIgnore = 5

ユーザーは[無視]ボタンでフォームを終了しました。

mrYes

idYes = 6

ユーザーは[はい]ボタンでフォームを終了しました。

mrNo

idNo = 7

ユーザーは[いいえ]ボタンでフォームを終了しました。

mrClose

idClose = 8

ユーザーは[閉じる]ボタンでフォームを終了しました。

mrHelp

idHelp = 9

ユーザーは[ヘルプ]ボタンでフォームを終了しました。

mrTryAgain

idTryAgain = 10

ユーザーは[やり直し]ボタンでフォームを終了しました。

mrContinue

idContinue = 11

ユーザーは[続行]ボタンでフォームを終了しました。

mrAll

mrContinue + 1(12 つまり $C)

ユーザーは[すべて]ボタンでフォームを終了しました。

mrNoToAll

mrAll + 1(13 つまり $D)

ユーザーは[すべていいえ]ボタンでフォームを終了しました。

mrYesToAll

mrNoToAll + 1(14 つまり $E)

ユーザーは[すべてはい]ボタンでフォームを終了しました。

グローバル関数 IsAbortResult、IsAnAllResult、IsNegativeResult、IsPositiveResult のいずれかを使って ModalResult の値を確認できるほか、StripAllFromResult 関数を使用して、"すべて" 系のボタンに関連付けられている ModalResult 値を、対応する単純なボタン([OK]、[いいえ]、[はい]のいずれか)の識別値に変換できます。

メモ: モーダル フォーム内のコントロールの対応する ModalResult プロパティを設定することにより、このプロパティの値を自動的に変更することができます。

関連項目