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現在選択されているフィルターのインデックス
HideReadOnlyReadOnlyプロパティの表示または非表示
InitialDirダイアログに表示する最初のフォルダ
MultiSelect複数ファイルの選択を許可
Titleタイトルバーに表示するキャプション

メソッド

名前記述
AddFilterファイルタイプのフィルターを追加
Name, Extention
Showモーダルダイアログとして表示
FormOwner, OKPressed

参照

すべてのコンポーネント クラス

テクニカルリファレンス

EPC150060 - December 2023