表單
說明
表單是您GUI應用程式的基礎。您可利用表單顯示含控制項的視窗或對話方塊,進而與使用者互動。您的GUI應用程式只能擁有單一表單或多份表單。
使用方式
顯示表單。表單的顯示方式共有四種:
若表單設為啟動表單,則在進入自動模式且系統啟動時,將自動顯示表單。 若要設定啟動表單,在表單總管中的表單上點選右鍵,然後選擇Startup Form,如下所示:
顯示粗體的表單即代表啟動表單。您也可由專案 | 屬性 | GUI Builder中,為專案設定啟動表單。
使用GShowDialog函數。這會將表單顯示為對話方塊,並傳回DialogResult數值。
result = GShowDialog(frmSetSpeed)
一般而言,DialogResult數值可透過表單上的按鈕設定,如確定按鈕與取消按鈕。
使用GShow陳述式。這會將表單顯示為視窗。
GShow frmIODiags
從執行視窗的下拉式清單選擇想要執行的表單,點選[開始]按鈕,將會顯示所選擇的表單
設定表單外觀
設定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 | 在調整表單後執行。 |
← GUI Builder元件 按鈕控制項 →