OpenWindowsDialog

<< Click to Display Table of Contents >>

マニュアル > コントロールリファレンス > 全コントロール共通 > 共通メソッド >

OpenWindowsDialog


 

ウインドウズダイアログを開く。

 


構文1

OpenWindowsDialog(

         Target,

         "file"

         [,bOpenFileDialog = TRUE]

         [,DefExt = ""]

         [,FileName = ""]

         [,Filter = "All Files (*.*)|*.*||"]

         [,DefDir = ""]

         )

 

cr_0010

 


パラメータ

 

Target

 

型:

オブジェクト

 

入力された数値をOnCommonEventイベントにより通知するコントロール。

 

Dialogtype

 

型:

文字

 

固定値"file"を指定してください。

 

bOpenFileDialog

 

型:

文字

 

TRUE - [ファイルを開く] ダイアログ

FALSE - [ファイル名を付けて保存] ダイアログ

 

DefExt

 

型:

文字

 

デフォルトのファイル拡張子。ファイル名用のエディット ボックスに、拡張子を付けずに入力したときは、自動的に DefExtで指定された拡張子が付加される。

 

FileName

 

型:

文字

 

ファイル名入力用のエディット ボックスに初期表示されるファイル名。

 

Filter

 

型:

文字

 

ファイルを特定するためのフィルタを指定する文字列のペア。フィルタを指定すると、[ファイル名] リスト ボックスには選択されたもののみが表示されるようになる。

 

文字列のペアの最初の文字列はフィルタの指定で、2 番目の文字列は使用するファイル拡張子を示す。';' を区切り文字として使うことにより、複数の拡張子を指定できる。文字列の終わりには、2 つの '|' 文字を付加する。

 

例)すべてのファイル

"すべてのファイル (*.*)|*.*||"

 

例)テキストファイル

"テキストファイル (*.txt)|*.txt||"

 

例)テキストファイル+すべてのファイル

"テキストファイル (*.txt)|*.txt|すべてのファイル (*.*)|*.*||"

 

例)CSV + テキストファイル+すべてのファイル

"CSV(カンマ区切り) ファイル (*.csv)|*.csv|テキストファイル (*.txt)|*.txt|すべてのファイル (*.*)|*.*||"

 

DefDir

 

型:

文字

 

デフォルトで表示されるフォルダ。

 

戻り値

 

 

型:

ブール

 

FALSE - 失敗。TRUE - 成功。

 

 

<OnCommonEvent>

 

Name

 

型:

文字

 

"WINFolder"

 

Value

 

型:

文字

 

結果を返します。

value[0] - FALSE時キャンセル(ブール型)

value[1] - ファイルのパス(文字型)

 

 


 


構文2

OpenWindowsDialog (

         Target,

         "folder"

         [,Title = ""]        

         [,DefDir = ""]

         )

 

cr_0011

 


パラメータ

 

Target

 

型:

オブジェクト

 

入力された数値をOnCommonEventイベントにより通知するコントロール。

 

Dialogtype

 

型:

文字

 

固定値"folder"を指定してください。

 

Title

 

型:

文字

 

タイトル

 

DefDir

 

型:

文字

 

デフォルトで表示されるフォルダ。

 

戻り値

 

 

型:

ブール

 

FALSE - 失敗。TRUE - 成功。

 

<OnCommonEvent>

 

Name

 

型:

文字

 

"WINFile"

 

Value

 

型:

文字

 

結果を返します。

value[0] - FALSE時キャンセル(ブール型)

value[1] - フォルダのパス(文字型)

 

 


 


構文3

OpenWindowsDialog (

         Target,

         "font"

         [,Font = ""]        

         )

 

cr_0166

 


パラメータ

 

Target

 

型:

オブジェクト

 

入力された数値をOnCommonEventイベントにより通知するコントロール。

 

Dialogtype

 

型:

文字

 

固定値"font"を指定してください。

 

Font

 

型:

文字

 

デフォルトのフォントの書式文字列を指定します。

 

戻り値

 

 

型:

ブール

 

FALSE - 失敗。TRUE - 成功。

 

 

<OnCommonEvent>

 

Name

 

型:

文字

 

"WINFont"

 

Value

 

型:

文字

 

結果を返します。

value[0] - FALSE時キャンセル(ブール型)

value[1] - フォント書式(文字型)

 

 


 

attention

ウインドウズダイアログを閉じる前に、targetで指定したコントロールが含まれるフォームを閉じないで下さい。

もしウインドウズダイアログを閉じる前にtargetが含まれるフォームを閉じてしまうと、ウインドウズダイアログを閉じたときにアプリケーションエラーが発生します。

 

 


サポート対象


×

スクリプトアクション

ブラウザスクリプト

×

演算式構文

 


参照