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 を使用すると、フォームがモーダル表示されている場合に、そのフォームを閉じることができます。

デフォルトでは、ModalResultmrNone になっています。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)

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

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

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

関連項目