<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > ルート > ルートメソッド >
フォームを開く。
構文1
OpenForm(
basedFormName
[,systemParam]
[,openParam]
)
パラメータ
型:
文字
フォーム名
systemParam
汎用
システムパラメータ。1要素は"パラメータ名:値"とする。複数要素を指定する場合は c("パラメータ名1:値1","パラメータ名2:値2",...) のように配列で指定する。尚、本パラメータはマップ値には対応していません。
デフォルト値
説明
formName
""
フォーム表示後のフォーム名を文字で指定します。スクリプトから参照するための新たなフォーム名となります。省略するとbasedFormNameで指定した名前が採用されます。現在表示されているフォーム名と重複させてはなりません。
stretch
FORM
ブラウザの表示サイズ(フレームの場合、表示するビューの表示サイズ)に合わせてフォームの大きさを調整します。
NONE
ストレッチしない。
STRETCH_FULL
表示サイズに合わせて引き伸ばし表示する。
STRETCH_KEEPRATE
表示サイズに合わせて引き伸ばし表示する(縦横比保持)。
RESIZE_FULL
表示サイズに合わせてフォームサイズを調整する。
RESIZE_KEEPRATE
表示サイズに合わせてフォームサイズを調整する(縦横比保持)。
フォームのStrechプロパティの設定に合わせる。
DEFAULT
ルートのStrechプロパティの設定に合わせる。
※本引数を指定しない、あるいは空文字を指定した場合は、フォームのStrechプロパティが採用されます。
visualTheme
ビジュアルテーマ名を文字で指定します。
例)1要素のみの場合
::OpenForm("Form01","formName:frmForm01");
例)複数要素の場合
::OpenForm("Form01",c("formName:frmForm01","stretch:RESIZE_FULL"));
openParam
オープンパラメータ。1要素は"パラメータ名:値"とする。配列で指定する場合は c("パラメータ名1:値1","パラメータ名2:値2",...) のように指定する。MAPルートメソッドによって生成したマップ値を渡すことも可能。
オープンパラメータで渡した情報は、呼出し先フォームのスクリプトからGetOpenParamメソッドで取得することができます。
戻り値
ブール
FALSE - 失敗。TRUE - 成功。
解説
フォームを開きます。
引数のbasedFormNameには、通常は以下のようにフォーム名のみを指定してください。
例)
::OpenForm("Form01");
フォルダをまたいで同一のフォーム名が存在する場合は、以下のようにフォルダ名.フォーム名として指定することができます。
::OpenForm("Folder01.Form01");
フォルダ名を指定してフォームを開いた場合のオブジェクトの参照方法については、「フォーム名とビュー名について」を参照してください。
構文2
[,stretch]
ブラウザの表示サイズ(フレームの場合、表示するビューの表示サイズ)に合わせてフォームの大きさを広げる。
"NONE" - ストレッチしない
"STRETCH_FULL" - 表示サイズに合わせて引き伸ばし表示する
"STRETCH_KEEPRATE" - 表示サイズに合わせて引き伸ばし表示する(縦横比保持)
"RESIZE_FULL" - 表示サイズに合わせてフォームサイズを調整する
"RESIZE_KEEPRATE" - 表示サイズに合わせてフォームサイズを調整する(縦横比保持)
"FORM" - フォームのStrechプロパティの設定に合わせる
"DEFAULT" - ルートのStrechプロパティの設定に合わせる
OpenFormメソッドの構文2は、Ver6REV12以前の旧呼び出し書式です。
引数のformNameには、通常は以下のようにフォーム名のみを指定してください。
サポート対象
×
スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
○
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
演算式構文
演算式構文(バインド書式など)にて使用可能
参照
OpenForm
OpenViewForm
OpenPrevForm
OpenNextForm
ClearFormHistory
OpenHomeForm
GetCurrentForm
GetForm
IsHavePrevForm
IsHaveNextForm
OpenHiddenForm
AddResourceFile
OpenFile
OpenBrowser
CloseBrowser
OpenApplication
OpenApplicationFile
AddRecentFilePath
GetRecentFilePath
ClearRecentFilePath
GetOpenFileType
ShowFullScreen
ShowTaskbarIcon
RefreshScreen
ZoomIn
ResetZoom
SetZoom
GetZoom
SetZoomInRatio
GetZoomInRatio
SetStretch
GetActiveDialogName
GetActiveViewName
GetAllDialogName
SetModalDialog
ShowDialog
BringDialogToTop
BringBrowserToTop
SetDialogState
EnableDialogMenu
GetMenuCandidate
SetBrowserState
GetBrowserState
GetBrowserType
ShowComment
UpdateTitle
SetMouseCursor
GetChildObj