表單

說明

表單是您GUI應用程式的基礎。您可利用表單顯示含控制項的視窗或對話方塊,進而與使用者互動。您的GUI應用程式只能擁有單一表單或多份表單。

使用方式

顯示表單。表單的顯示方式共有四種:

  1. 若表單設為啟動表單,則在進入自動模式且系統啟動時,將自動顯示表單。 若要設定啟動表單,在表單總管中的表單上點選右鍵,然後選擇Startup Form,如下所示:

    顯示粗體的表單即代表啟動表單。您也可由專案 | 屬性 | GUI Builder中,為專案設定啟動表單。

  2. 使用GShowDialog函數。這會將表單顯示為對話方塊,並傳回DialogResult數值。

    result = GShowDialog(frmSetSpeed)  
    

    一般而言,DialogResult數值可透過表單上的按鈕設定,如確定按鈕與取消按鈕。

  3. 使用GShow陳述式。這會將表單顯示為視窗。

    GShow frmIODiags  
    
  4. 從執行視窗的下拉式清單選擇想要執行的表單,點選[開始]按鈕,將會顯示所選擇的表單
    設定表單外觀
    設定FormBorderStyle屬性。如需將表單當成對話方塊使用,您應使用3 – FixedDialog。
    設定ControlBox、MaximizeBox、MinimizeBox以配置表單的標題列。
    在顯示表單時,設定WindowState以將表單顯示為Normal size、Maximized或Minimized。

    使用說明
    您可在說明檔案中將HelpButton屬性設為True,並將HelpID屬性設為主題ID,以在您自有的說明檔案中顯示說明主題。
    如需詳細資訊,請參閱以下章節。
    使用說明檔案

表單屬性

屬性 描述
AcceptButton

設定按鈕控制項的點選事件,在使用者鍵入Enter時執行。

預設值:None

BackColor

設定表單的背景色彩。

預設值:Control

CancelButton

設定按鈕控制項的點選事件,在使用者鍵入Esc時執行。在執行後,表單隨即關閉。

預設值:None

ControlBox

設定是否顯示標題列控制方塊項目。

預設值:True

Controls 表單上的控制項陣列。
Count 取得控制項陣列中的控制項數量。
Dialog Result 設定關閉表單時的傳回數值(僅限運行時間)。
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 在調整表單後執行。