フォーム
解説
フォームはGUIアプリケーションの基本的な土台となります。オペレーター操作のために、コントロールが配置されたウィンドウやダイアログボックスを表示します。GUIアプリケーションは、1つまたは複数のフォームを持つことができます。
使い方
フォームを表示します。次の4つの方法でフォームを表示します。
フォームがスタートアップフォームに設定されている場合は、オペレーターモードでシステムを起動すると自動的に表示されます。 スタートアップフォームに設定するためには、フォームエクスプローラーのフォームを右クリックして、“スタートアップフォーム”を選択してください。
スタートアップフォームは、太字で表示されます。また、メニュー-[プロジェクト]-[プロパティー]-[GUI Builder]を選択して、スタートアップフォームに設定することもできます。
GShowDialog関数を使用します。この関数は、フォームをダイアログボックスとして表示し、DialogResultの値を返します。
result = GShowDialog(frmSetSpeed)
通常、DialogResultの値は、フォームの上の[OK]ボタンや[キャンセル]ボタンなどで設定されます。
GShowステートメントを使用します。このステートメントは、フォームをウィンドウとして表示します。
GShow frmIODiags
Runウィンドウでドロップダウンリストから実行したいフォームを選択し、[開始]ボタンをクリックすると、選択されたフォームが表示されます。
フォームの設定
FormBorderStyleプロパティーを設定します。ダイアログとして使うときは、3 - FixedDialogを設定します。
フォームのタイトルバーの構成は、ControlBox、MaximizeBox、MinimizeBoxプロパティーを設定します。
フォームを表示するときの設定は、WindowStateプロパティーに、Normal size、Maximized、Minimizedを選択してください。ヘルプの使い方
HelpButtonプロパティーをTrueに設定すると、独自のHelpファイルからヘルプトピックを表示させることができます。その時は、HelpIDプロパティーに、ヘルプファイルのトピックIDを設定します。
詳細は以下を参照してください。
ヘルプファイルの使い方
フォームプロパティー
プロパティー | 説明 |
---|---|
AcceptButton | ボタン以外のコントロールにフォーカスがあるとき、[Enter]キーを押したときにクリックイベントを実行するボタンを設定します。 デフォルト: None |
BackColor | フォームの背景色を設定します。 デフォルト: Control |
CancelButton | キーボードの[Esc]キーを押したときに、クリックイベントを実行するボタンを設定します。実行後にフォームを閉じます。 デフォルト: None |
ControlBox | タイトルバーのコントロールボックスを表示するかを設定します。 デフォルト: True |
Controls | フォーム上のコントロール配列。 |
Count | コントロール配列上のコントロールの数を返します。 |
Dialog Result | フォームを閉じるときの戻り値を設定します。(SEPLプログラムからのみ有効) |
EventTaskType | イベントで起動するタスクタイプを設定します。 デフォルト: Normal |
FormBorderStyle | フォームのボーダースタイルを設定します。 デフォルト: FixedDialog |
FormTemplate | フォームのサイズをテンプレートから選択、設定します。 |
Height | フォームの高さをピクセル数で設定します。 |
HelpButton | タイトルバーへ、ヘルプボタンを表示するかを設定します。 デフォルト: False |
HelpID | タイトルバーのヘルプボタンを押したときに表示するヘルプトピックIDを設定します。 デフォルト: 0 |
Left | フォームの表示位置の左の座標をピクセル数で設定します。 |
MaximizeBox | タイトルバーに最大化ボタンを表示するかを設定します。 デフォルト: False |
MinimizeBox | タイトルバーに最小化ボタンを表示するかを設定します。 デフォルト: False |
Name | フォームの名前を設定します。 |
StartPosition | フォームの表示位置を設定します。 デフォルト: CenterScreen |
Text | フォームの表示テキストを設定します。 デフォルト:フォームの名前 |
Top | フォームの表示位置の上の座標をピクセル数で設定/取得します。 |
Type | コントロールのタイプを返します。 |
Width | フォームの幅をピクセル数で設定します。 |
WindowState | フォームのウィンドウの状態を設定します。 デフォルト: Normal |
フォームイベント
イベント | 説明 |
---|---|
Closed | フォームが閉じられたとき実行されます。 |
Load | フォームが読み込まれるとき実行されます。 |
Resize | フォームのサイズが変更されるとき実行されます。 |