FMX.Forms.TCommonCustomForm.ShowModal

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function ShowModal: TModalResult; overload;
procedure ShowModal(const ResultProc: TProc<TModalResult>); overload;

C++

System::Uitypes::TModalResult __fastcall ShowModal()/* overload */;
void __fastcall ShowModal(const System::DelphiInterface<System::Sysutils::TProc__1<System::Uitypes::TModalResult> > ResultProc)/* overload */;

プロパティ

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


説明

フォームをモーダル ダイアログ ボックスとして表示します。

ShowModal を使用すると、フォームをモーダル ダイアログ ボックスとして表示することができます。 モーダル フォームが開くと、そのモーダル フォームが閉じられるまで、アプリケーションは実行を継続できません。 このため、ShowModal は、フォームが閉じられるまで返ってきません。 フォームが閉じられると、ModalResult プロパティの値を返します。

モーダル フォームを閉じるには、その ModalResult プロパティを 0 以外の値に設定します。

ヒント: フォームに ModalResult プロパティを持つボタンがあり、それが mrNone 以外の値に設定されている場合、そのフォームはユーザーがそれらのボタンのいずれかをクリックすると自動的に閉じられ、ModalResult 値が ShowModal の戻り値として返されます。

<wiki-bold>注意:</wiki-bold> モーダル ダイアログ ボックスは、Android アプリケーションではサポートされていません。 予期しない結果がでる可能性があるため、モーダル ダイアログ ボックスをいずれのモバイル プラットフォーム上でも(iOS および Android)使用しないことを推奨します。 モーダル ダイアログ ボックスの使用を回避することにより、モバイル アプリケーションをデバッグおよびサポートする際における問題の発生が減少します。

関連項目