共找到4條詞條名為form的結果 展開

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。
說明
在應用程序中可以使用 Forms 集合在所有裝載的窗體之間迭代。它標識一個命名為 Forms 的內在全局變數。可以把 Forms(index) 傳給函數,指定其參數為 Forms 類。
窗體有一些屬性確定了它們的外觀,例如位置、大小、顏色;這些屬性還確定了它們的行為,例如是否可調整大小。
窗體還可以對用戶初始化或系統觸發的事件作出反應。例如,可以在窗體的 Click 事件過程中編寫代碼,從而通過單擊窗體改變窗體的顏色。
除了屬性和事件外,還可以通過代碼,使用方法來操作窗體。例如,可以使用 Move 方法改變窗體的位置和大小。
一種稱作 MDI窗體的特殊窗體還包含 MDI 子窗體。MDI窗體由“插入”菜單的“添加 MDI 窗體”命令產生;在“文件”菜單中選擇“新建窗體”,然後將 MDIChild 屬性設置成 True,這樣就創建了 MDI 子窗體。
在代碼中使用 Dim、Set 和 Static 語句里的 New關鍵字可以創建多個窗體實例。
在設計窗體時,設置 BorderStyle 屬性定義窗體的邊框,設置 Caption 屬性把文本放入標題欄。可以在代碼中使用 Hide 和 Show 方法使窗體在運行時可見或不可見。
注意將 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
自帶Form
自帶Form
Web 瀏覽器.frm
登錄對話框.frm
對話框.frm
日積月累.frm
選項對話框.frm
展現屏幕.frm

網頁表單


當我們看登陸到某個站點的時候我們可能會看到有個登陸框,其中有用戶名及密碼等內容,這個登陸框基本上就是用form來實現的,form在網頁中指的是表單的意思.
表單允許客戶端的用戶以標準格式向伺服器提交數據。表單的創建者為了收集所需數據,使用了各種控制項設計表單如 INPUT 或 SELECT。查看錶單的用戶只需填充數據並單擊提交按鈕即可向伺服器發送數據。伺服器上的腳本會處理這些數據。
如果數據要發送出去的話,那麼必須定義每個控制項元素的 NAME 標籤屬性。表單中的元素可使用 name 屬性或 id 屬性,或通過 elements 集合引用。
如果焦點位於表單中的控制項時用戶按 Esc 鍵,該控制項的值將會恢復到上次的值。如果用戶再次按 Esc 鍵,整個表單都會重置。如果焦點位於表單中但並不在某個控制項時用戶按了 Esc 鍵,整個表單都會重置。
如果表單僅包含一個文本框時用戶按下回車鍵,onsubmit 事件將觸發。如果表單有 INPUT type=submit 元素,該元素將會變為帶有黑色邊框,這意味著用戶按下回車鍵即可提交表單。
此元素在 Microsoft® Internet Explorer 3.0 的 HTML 和腳本中可用。
此元素是塊元素。
此元素需要關閉標籤。
此對象定義在HTML3.2 和萬維網協會(W3C)文檔對象模型(DOM) 級別 1 中。

屬性

form物件之下,可使用的屬性:
length表示該表單物件下的所有輸入原件的總數
elements表示該表單物件下的的所有數日原件陣列
encoding表示該表單物件的ENCTYPE的屬性值
action表示該表單物件的ACTION屬性值
method表示該表單物件的METHOD屬性值
target表示該表單物件的TARGET屬性值

方法

form物件之下,可使用的操作方法只有一種:submit()。如果我們有一個myForm輸入表單,則myForm.submit()方法就能將表單資料送出。

事件

form物件之下,可使用的驅動事件:
on Submit
on Reset

附屬子物件

form物件之下,可能包含下列輸入物件:
button使用者自動的按鈕元件
hidden隱藏式輸入元件
text文字輸入欄
password密碼輸入欄
textarea多行式文字輸入欄
checkbox多選鈕
radio單選鈕
select列表選擇元件
reset清除表單鈕
submit送出表單鈕

定義標籤


定義和用法
標籤用於為用戶輸入創建 HTML 表單。
表單能夠包含 input 元素,比如文本欄位、複選框、單選框、提交按鈕等等。
表單還可以包含 menus、textarea、fieldset、legend 、button、select、option、optgroup和 label 元素。
表單用於向伺服器傳輸數據。
提示和註釋
註釋:form 元素是塊級元素,其前後會產生折行。
實例
First name:
Last name: