OpenModalDialog

<< Click to Display Table of Contents >>

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

OpenModalDialog


 

フォームをモーダルダイアログとして開く。

 


構文

OpenModalDialog(

         ViewName,

         BasedFormName,

         [,FormName]

         [,Title = ""]

         [,Left = -1]

         [,Top = -1]

         [,Width = -1]

         [,Height = -1]

         [,Stretch = "default"]

         [,DialogType = 0]

         [,Resizable = FALSE]

         [,BasePosX = "default"]

         [,BasePosY = "default"]

         )

 


パラメータ

 

ViewName

 

型:

文字

 

ビュー名(任意の名前)。詳細はオブジェクト名/フォーム名/ビュー名を参照ください。空文字を指定すると、 BasedFormName名で指定した名前がビュー名となります。

 

BasedFormName

 

型:

文字

 

ダイアログとして表示したい元フォームのフォーム名を指定します。このフォームを元にダイアログが表示されます。

 

FormName

 

型:

文字

 

埋め込み後のフォーム名(任意の名前)。スクリプトから参照するための新たなフォーム名を指定します。省略するとBasedFormName名で指定した名前がスクリプトから参照するためのフォーム名となります。このフォーム名と、メインフォーム、開かれているダイアログのフォーム名は重複させてはなりません。

 

Title

 

型:

文字

 

ダイアログのタイトル。

 

Left

 

型:

数値

 

ダイアログの左座標。-1を指定すると中央に表示されます。座標の基準となる位置はBasePosX引数で指定します。(デフォルトはブラウザの左端が0。)

 

Top

 

型:

数値

 

ダイアログの上座標。-1を指定すると中央に表示されます。座標の基準となる位置はBasePosY引数で指定します。(デフォルトはブラウザの上端が0。)

 

Width

 

型:

数値

 

ダイアログの幅。-1を指定するとフォームの幅がダイアログの幅になります。

 

Height

 

型:

数値

 

ダイアログの高さ。-1を指定するとフォームの高さがダイアログの高さになります。

 

Stretch

 

型:

文字

 

ダイアログの大きさに合わせてフォームの大きさを広げる。

"NONE" - ストレッチしない

"STRETCH_FULL" - ダイアログの大きさに合わせて引き伸ばし表示する

"STRETCH_KEEPRATE" - ダイアログの大きさに合わせて引き伸ばし表示する(縦横比保持)

"RESIZE_FULL" - ダイアログの大きさに合わせてフォームサイズを調整する

"RESIZE_KEEPRATE" - ダイアログの大きさに合わせてフォームサイズを調整する(縦横比保持)

"FORM" - フォームの設定に合わせる

"DEFAULT" - デフォルト値(メインビューのStretch状態)と同じ。

 

DialogType

 

型:

数値

 

ダイアログのタイプ。

0-通常(閉じるボタンあり)

1-シンプル(閉じるボタンなし)

2-フレームなし(タイトルバーなし)

3-フル(最大化、最小化、閉じるボタンあり)

「1-シンプル」の場合、ダイアログを閉じるために、

::CloseDialogを呼び出す必要があります。

 

Resizable

 

型:

ブール

 

サイズを変更可能とするか。指定しないとサイズ変更が不可能になります。

 

BasePosX

 

型:

文字

 

基準となるX方向の位置。

"default" - DialogBasePosXルートプロパティに従う

"browser" - ブラウザの左端が0。

"parent" - 親画面(ダイアログも含む)の左端が0。

"desktop" - デスクトップの左端が0。

 

BasePosY

 

型:

文字

 

基準となるY方向の位置。

"default" - DialogBasePosYルートプロパティに従う

"browser" - ブラウザの上端が0。

"parent" - 親画面(ダイアログも含む)の上端が0。

"desktop" - デスクトップの上端が0。

 

戻り値

 

 

型:

ブール

 

FALSE - 失敗。TRUE - 成功。

 


hmtoggle_plus1 解説

 


サポート対象


×

スクリプトアクション

ブラウザスクリプト

×

演算式構文

 


参照