ボタンによるフォーム呼び出し

<< Click to Display Table of Contents >>

マニュアル > 監視システム構築ガイド > プロジェクトの作成 > 標準プロジェクトの作成 >

ボタンによるフォーム呼び出し

ボタンによるフォーム呼び出し

標準プロジェクトに追加した独自フォームの呼び出しは、メニューに追加する方法のほか、ボタンから呼び出すこともできます。

 

ボタンからフォームを呼び出す方法としては、以下の方法があります。

 

 

■部品ライブラリのフォーム呼び出しボタンを利用する

 

部品ライブラリには、フォームを呼び出すための部品が用意されています。

 

ライブラリタブから「基本部品」「ファンクションボタン」と絞り込み、「OpenForm」と表記されているボタンの部品(fncOpenForm)を選び、部品を配置するフォームに張り付けることができます。

 

p_prj_0015

 

フォーム呼び出しボタン部品を張り付けたら、プロパティダイアログを開き、「対象フォーム」に呼び出し先のフォーム名を指定してください。

 

(画面呼び出しボタンのプロパティダイアログ)

p_prj_0016

 

 

hint

部品ライブラリの利用方法については「部品ライブラリの利用」の記述を参照してください。

 

 

■ボタンコントロールの利用

 

ボタンコントロールを使用して、スクリプトによりフォームを呼び出す処理を記述する方法もあります。

 

フォームにボタンコントロールを張り付け、スクリプトを開きます。

 

p_prj_0017

 

スクリプトエディタから、OnMouseUpイベントを追加し、以下のようなコードを記述してください。

 

p_prj_0018

 

処理記述のポイント:

OnMouseUpイベントを使用する。

OpenViewFormルートメソッドを使用する(OpenFormではない)。

第一引数に「viewMain」を指定する。

第二引数に、呼び出し先フォームのフォーム名を指定する。

 

 

hint

標準フレームワークでは、メイン表示エリアの表示に「ビューコントロール」が使用されれているため、スクリプトによるフォームの切り替えには、OpenFormメソッドではなくOpenViewFormメソッドを使用します。ボタンコントロールやビューコントロールの仕様、OpenFormやOpenVireFormメソッドに関する詳細については、「コントロールリファレンス」を参照してください。

 

hint

スクリプトエディタでは、目的のメソッドやイベントのコントロールリファレンスを簡単に呼び出すことができます。操作方法については、「スクリプトエディタからマニュアルを開く」を参照してください。