Open File ダイアログ (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ダイアログを Windows Explorer スタイルにする
File現在選択のファイル
FileCount選択されたファイルの数
Filesすべての選択ファイル名のコレクション
FileTitleタイトル バーに表示するキャプション
FilterCaption指定フィルターのキャプション
FilterCountフィルターの合計数
FilterExtensionすべてのフィルター エクステンションのコレクション
FilterIndex現在選択されているフィルターのインデックス
HideReadOnlyReadOnly プロパティの表示または非表示
InitialDirダイアログに表示する最初のフォルダ
MultiSelect複数ファイルの選択を許可
Titleタイトル バーに表示するキャプション

メソッド

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

参照

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

テクニカルリファレンス

2018 - V14SP1