フォーム

解説

フォームはGUIアプリケーションの基本的な土台となります。オペレーター操作のために、コントロールが配置されたウィンドウやダイアログボックスを表示します。GUIアプリケーションは、1つまたは複数のフォームを持つことができます。

使い方

フォームを表示します。次の4つの方法でフォームを表示します。

  1. フォームがスタートアップフォームに設定されている場合は、オペレーターモードでシステムを起動すると自動的に表示されます。 スタートアップフォームに設定するためには、フォームエクスプローラーのフォームを右クリックして、“スタートアップフォーム”を選択してください。

    スタートアップフォームは、太字で表示されます。また、メニュー-[プロジェクト]-[プロパティー]-[GUI Builder]を選択して、スタートアップフォームに設定することもできます。

  2. GShowDialog関数を使用します。この関数は、フォームをダイアログボックスとして表示し、DialogResultの値を返します。

    result = GShowDialog(frmSetSpeed)  
    

    通常、DialogResultの値は、フォームの上の[OK]ボタンや[キャンセル]ボタンなどで設定されます。

  3. GShowステートメントを使用します。このステートメントは、フォームをウィンドウとして表示します。

    GShow frmIODiags  
    
  4. 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 フォームのサイズが変更されるとき実行されます。