-
FORM
(計算機術語)
鎖定
FORM,在VB編程中,Form對象是窗口、或者對話框,它組成應用程序用户界面的一部分。
- 外文名
- FORM
- 環 境
- VB編程
- 對 象
- 窗口、或者對話框
FORM基本信息
VB中的Form
VB(MicrosoftVisual Basic)中的主窗體Form
Form 對象、Forms 集合
Forms集合是一個集合,它的元素代表每一個在應用程序中加載的窗體。集合包括應用程序的 MDI窗體,MDI 子窗體和非 MDI 窗體。Forms集合只有一個屬性Count,指定集合中元素的數目。
語法
Form
Forms(index)
index所在處是一個整數,變化範圍從 0 到 Forms.Count - 1。
説明
窗體有一些屬性確定了它們的外觀,例如位置、大小、顏色;這些屬性還確定了它們的行為,例如是否可調整大小。
窗體還可以對用户初始化或系統觸發的事件作出反應。例如,可以在窗體的 Click 事件過程中編寫代碼,從而通過單擊窗體改變窗體的顏色。
除了屬性和事件外,還可以通過代碼,使用方法來操作窗體。例如,可以使用 Move 方法改變窗體的位置和大小。
一種稱作 MDI窗體的特殊窗體還包含 MDI 子窗體。MDI窗體由“插入”菜單的“添加 MDI 窗體”命令產生;在“文件”菜單中選擇“新建窗體”,然後將 MDIChild 屬性設置成 True,這樣就創建了 MDI 子窗體。
在代碼中使用 Dim、Set 和 Static 語句裏的 New關鍵字可以創建多個窗體實例。
注意將 BorderStyle 設置為 0 就會刪除邊框。如果希望窗體有邊框而沒有標題欄、控制菜單框、最大化按鈕和最小化按鈕,則應從窗體 Caption 屬性中刪除任何文本,同時將窗體的 ControlBox、MaxButton 和 MinButton 屬性設置為 False。
Form是 Object數據類型。在將變量設置成一種窗體的實例之前,可以先聲明變量的類型為Form,並在設計時聲明這種窗體的實例。與此相似,可以把參數以Form類型傳給過程。
窗體還可以作為 DDE 對話中的資源,通過 Label、PictureBox 或者 TextBox 控件提供數據。
可以使用 Controls 集合訪問 Form 中的控件集合。例如,可以使用如下代碼隱藏 Form 中的控件:
For Each Control in Form1.Controls
Control.Visible = False
Next Control
<以上資料參考自微軟MSDN>
VB自帶的Form
“關於” 對話框.frm
ODBC 登錄.frm
Web 瀏覽器.frm
登錄對話框.frm
對話框.frm
日積月累.frm
選項對話框.frm
展現屏幕.frm
FORM網頁表單
當我們看登陸到某個站點的時候我們可能會看到有個登陸框,其中有用户名及密碼等內容,這個登陸框基本上就是用form來實現的,form在網頁中指的是表單的意思.
表單允許客户端的用户以標準格式向服務器提交數據。表單的創建者為了收集所需數據,使用了各種控件設計表單如 INPUT 或 SELECT。查看錶單的用户只需填充數據並單擊提交按鈕即可向服務器發送數據。服務器上的腳本會處理這些數據。
如果數據要發送出去的話,那麼必須定義每個控件元素的 NAME 標籤屬性。表單中的元素可使用 name 屬性或 id 屬性,或通過 elements 集合引用。
如果焦點位於表單中的控件時用户按 Esc 鍵,該控件的值將會恢復到上次的值。如果用户再次按 Esc 鍵,整個表單都會重置。如果焦點位於表單中但並不在某個控件時用户按了 Esc 鍵,整個表單都會重置。
如果表單僅包含一個文本框時用户按下回車鍵,onsubmit 事件將觸發。如果表單有 INPUT type=submit 元素,該元素將會變為帶有黑色邊框,這意味着用户按下回車鍵即可提交表單。
此元素在 Microsoft ® Internet Explorer 3.0 的 HTML 和腳本中可用。
此元素是塊元素。
此元素需要關閉標籤。
FORM屬性
form物件之下,可使用的屬性:
length | 表示該表單物件下的所有輸入原件的總數 |
elements | 表示該表單物件下的的所有數日原件陣列 |
encoding | 表示該表單物件的ENCTYPE的屬性值 |
action | 表示該表單物件的ACTION屬性值 |
method | 表示該表單物件的METHOD屬性值 |
target | 表示該表單物件的TARGET屬性值 |
FORM方法
form物件之下,可使用的操作方法只有一種:submit()。如果我們有一個myForm輸入表單,則myForm.submit()方法就能將表單資料送出。
FORM事件
form物件之下,可使用的驅動事件:
on Submit
on Reset
FORM附屬子物件
form物件之下,可能包含下列輸入物件:
button | 使用者自動的按鈕元件 |
hidden | 隱藏式輸入元件 |
text | 文字輸入欄 |
password | 密碼輸入欄 |
textarea | 多行式文字輸入欄 |
checkbox | 多選鈕 |
radio | 單選鈕 |
select | 列表選擇元件 |
reset | 清除表單鈕 |
submit | 送出表單鈕 |
FORM定義標籤
<form> 標籤用於為用户輸入創建 HTML 表單。
表單能夠包含 input 元素,比如文本字段、複選框、單選框、提交按鈕等等。
表單用於向服務器傳輸數據。
提示和註釋
註釋:form 元素是塊級元素,其前後會產生折行。
實例
<form action="form_action.asp" method="get"> <p> First name: <input type="text" name="fname" /> </p> <p> Last name: <input type="text" name="lname" /> </p> <input type="submit" value="Submit" /></form>