OpenFileダイアログ (PRIM_APPL.ICommonDialogFileOpen)

Windowsの[ファイルを開く]ダイアログ

祖先 - なし

詳細

[ファイルを開く] ダイアログは、開くファイルを選択するために使用されます。

この機能はWindowsの機能を使用します。正確な実装方法は Windows のバージョンによって異なります。

開くファイルを選択するために [ファイルを開く] ダイアログを使用

     Function Options(*DIRECT)
Begin_Com Role(*EXTENDS #PRIM_FORM *implements #Prim_App.iHelpHandler) Theme(#SYS_THEME<2015Blue>) Clientwidth(551) Clientheight(301) Left(165) Top(204) Width(567)

Define_Com Class(#PRIM_PHBN) Name(#Pick) Caption('Pick a File') Displayposition(1) Left(16) Parent(#COM_OWNER) Tabposition(1) Top(16) Width(129)

Evtroutine Handling(#Pick.Click)

#Com_owner.PickaFile

Endroutine

Mthroutine Name(PickaFile)

Define_Com Class(#Prim_appl.ICommonDialogFileOpen) Name(#FileOpen) Reference(*Dynamic)

#FileOpen <= #sys_appln.CreateFileOpenDialog

If (#FileOpen.Show)

#Com_owner.Caption := #FileOpen.FileTitle

Endif

Endroutine

End_Com

プロパティ

名前

記述

DefExtension

デフォルトのファイル拡張子

ExplorerStyle

ダイアログをWindowsExplorerスタイルにする

File

現在選択のファイル

FileCount

選択されたファイルの数

Files

すべての選択ファイル名のコレクション

FileTitle

タイトルバーに表示するキャプション

FilterCaption

指定フィルターのキャプション

FilterCount

フィルターの合計数

FilterExtension

すべてのフィルターエクステンションのコレクション

FilterIndex

現在選択されているフィルターのインデックス

HideReadOnly

ReadOnlyプロパティの表示または非表示

InitialDir

ダイアログに表示する最初のフォルダ

MultiSelect

複数ファイルの選択を許可

Title

タイトルバーに表示するキャプション

メソッド

名前

記述

AddFilter

ファイルタイプのフィルターを追加

Name, Extention

Show

モーダルダイアログとして表示

FormOwner, OKPressed


参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels