API:Vcl.Dialogs.TSaveDialog.Execute

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

Delphi

function Execute(ParentWnd: HWND): Boolean; override;

C++

virtual bool __fastcall Execute(HWND ParentWnd)/* overload */;
inline bool __fastcall  Execute(){ return TCommonDialog::Execute(); }

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.Dialogs.pas
Vcl.Dialogs.hpp
Vcl.Dialogs TSaveDialog

説明

ファイルの選択 ダイアログを表示します。

Vcl.Dialogs.TSaveDialog.Execute は Vcl.Dialogs.TOpenDialog.Execute を継承しています。以下の内容はすべて Vcl.Dialogs.TOpenDialog.Execute を参照しています。

ファイルの選択 ダイアログを表示します。

Execute は、ファイルの選択 ダイアログを表示し、ユーザーがファイルを選択して [開く] をクリックすると、 true を返します。 このユーザーが [キャンセル] をクリックした場合には、Execute は false を返します。

上に記述されている Execute のコード シグニチャは、実際には、基底クラス Vcl.Dialogs.TCommonDialog.Execute 内での Execute オーバーロードの上書きです。 Delphi のための Execute のオーバーロードがもう 1 つあり、これはTCommonDialog からの継承メンバ内に存在します。これは入力パラメータのないオーバーロードです。

ParentWnd パラメータは、HWND MSDN 型のウィンドウ ハンドルです。 もし何も指定されなかった場合には、グローバル変数 Vcl.Forms.Application 内の Vcl.Forms.TApplication.ActiveFormHandle からアクセスできる現在のフォーム ハンドルが使用されます。

// Delphi:

if OpenDialog1.Execute then Memo1.Lines.LoadFromFile(OpenDialog1.FileName) else Memo1.Lines.Clear;

// C++:

if (OpenDialog1->Execute()) Memo1->Lines->LoadFromFile(OpenDialog1->FileName); else Memo1->Lines->Clear();

関連項目


コード サンプル