<< Click to Display Table of Contents >> マニュアル > 監視システム構築ガイド > プロジェクトの作成 > 標準プロジェクトの作成 > ボタンによるフォーム呼び出し |
ボタンによるフォーム呼び出し
標準プロジェクトに追加した独自フォームの呼び出しは、メニューに追加する方法のほか、ボタンから呼び出すこともできます。
ボタンからフォームを呼び出す方法としては、以下の方法があります。
■部品ライブラリのフォーム呼び出しボタンを利用する
部品ライブラリには、フォームを呼び出すための部品が用意されています。
ライブラリタブから「基本部品」「ファンクションボタン」と絞り込み、「OpenForm」と表記されているボタンの部品(fncOpenForm)を選び、部品を配置するフォームに張り付けることができます。
フォーム呼び出しボタン部品を張り付けたら、プロパティダイアログを開き、「対象フォーム」に呼び出し先のフォーム名を指定してください。
(画面呼び出しボタンのプロパティダイアログ)
部品ライブラリの利用方法については「部品ライブラリの利用」の記述を参照してください。 |
■ボタンコントロールの利用
ボタンコントロールを使用して、スクリプトによりフォームを呼び出す処理を記述する方法もあります。
フォームにボタンコントロールを張り付け、スクリプトを開きます。
スクリプトエディタから、OnMouseUpイベントを追加し、以下のようなコードを記述してください。
処理記述のポイント:
•OnMouseUpイベントを使用する。
•OpenViewFormルートメソッドを使用する(OpenFormではない)。
•第一引数に「viewMain」を指定する。
•第二引数に、呼び出し先フォームのフォーム名を指定する。
標準フレームワークでは、メイン表示エリアの表示に「ビューコントロール」が使用されれているため、スクリプトによるフォームの切り替えには、OpenFormメソッドではなくOpenViewFormメソッドを使用します。ボタンコントロールやビューコントロールの仕様、OpenFormやOpenVireFormメソッドに関する詳細については、「コントロールリファレンス」を参照してください。 |
スクリプトエディタでは、目的のメソッドやイベントのコントロールリファレンスを簡単に呼び出すことができます。操作方法については、「スクリプトエディタからマニュアルを開く」を参照してください。 |