WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
FORM
來(lái)自站長(zhǎng)百科
FORM一般是指網(wǎng)頁(yè)中的表單,當(dāng)我們看登陸到某個(gè)站點(diǎn)的時(shí)候我們可能會(huì)看到有個(gè)登陸框,其中有用戶名及密碼等內(nèi)容,這個(gè)登陸框基本上就是用form來(lái)實(shí)現(xiàn)的,form在網(wǎng)頁(yè)中指的是表單的意思。在應(yīng)用程序中可以使用 Forms 集合在所有裝載的窗體之間迭代。它標(biāo)識(shí)一個(gè)命名為 Forms 的內(nèi)在全局變量??梢园?Forms(index) 傳給函數(shù),指定其參數(shù)為 Forms 類(lèi)。
VB中的Form[ ]
VB(Microsoft Visual Basic)中的主窗體Form
Form 對(duì)象[ ]
Form 對(duì)象是窗口、或者對(duì)話框,它組成應(yīng)用程序用戶界面的一部分。
Forms 集合[ ]
Forms 集合是一個(gè)集合,它的元素代表每一個(gè)在應(yīng)用程序中加載的窗體。集合包括應(yīng)用程序的 MDI 窗體,MDI 子窗體和非 MDI 窗體。Forms 集合只有一個(gè)屬性 Count,指定集合中元素的數(shù)目。
語(yǔ)法[ ]
Form:Forms(index),index 所在處是一個(gè)整數(shù),變化范圍從 0 到 Forms.Count - 1。
說(shuō)明[ ]
- 在應(yīng)用程序中可以使用 Forms 集合在所有裝載的窗體之間迭代。它標(biāo)識(shí)一個(gè)命名為 Forms 的內(nèi)在全局變量。可以把 Forms(index) 傳給函數(shù),指定其參數(shù)為 Forms 類(lèi)。
窗體有一些屬性確定了它們的外觀,例如位置、大小、顏色;這些屬性還確定了它們的行為,例如是否可調(diào)整大小。
- 窗體還可以對(duì)用戶初始化或系統(tǒng)觸發(fā)的事件作出反應(yīng)。例如,可以在窗體的 Click 事件過(guò)程中編寫(xiě)代碼,從而通過(guò)單擊窗體改變窗體的顏色。
- 除了屬性和事件外,還可以通過(guò)代碼,使用方法來(lái)操作窗體。例如,可以使用 Move 方法改變窗體的位置和大小。
- 一種稱作 MDI 窗體的特殊窗體還包含 MDI 子窗體。MDI 窗體由“插入”菜單的“添加 MDI 窗體”命令產(chǎn)生;在“文件”菜單中選擇“新建窗體”,然后將 MDIChild 屬性設(shè)置成 True,這樣就創(chuàng)建了 MDI 子窗體。
- 在代碼中使用 Dim、Set 和 Static 語(yǔ)句里的 New 關(guān)鍵字可以創(chuàng)建多個(gè)窗體實(shí)例。
- 在設(shè)計(jì)窗體時(shí),設(shè)置 BorderStyle 屬性定義窗體的邊框,設(shè)置 Caption 屬性把文本放入標(biāo)題欄??梢栽诖a中使用 Hide 和 Show 方法使窗體在運(yùn)行時(shí)可見(jiàn)或不可見(jiàn)。
- 注意 將 BorderStyle 設(shè)置為 0 就會(huì)刪除邊框。如果希望窗體有邊框而沒(méi)有標(biāo)題欄、控制菜單框、最大化按鈕和最小化按鈕,則應(yīng)從窗體 Caption 屬性中刪除任何文本,同時(shí)將窗體的 ControlBox、MaxButton 和 MinButton 屬性設(shè)置為 False。
- Form 是 Object 數(shù)據(jù)類(lèi)型。在將變量設(shè)置成一種窗體的實(shí)例之前,可以先聲明變量的類(lèi)型為 Form,并在設(shè)計(jì)時(shí)聲明這種窗體的實(shí)例。與此相似,可以把參數(shù)以 Form 類(lèi)型傳給過(guò)程。
- 窗體還可以作為 DDE 對(duì)話中的資源,通過(guò) Label、PictureBox 或者 TextBox 控件提供數(shù)據(jù)。
- 可以使用 Controls 集合訪問(wèn) Form 中的控件集合。例如,可以使用如下代碼隱藏 Form 中的控件:
For Each Control in Form1.Controls Control.Visible = False Next Control
網(wǎng)頁(yè)表單中的Form[ ]
- 當(dāng)我們看登陸到某個(gè)站點(diǎn)的時(shí)候我們可能會(huì)看到有個(gè)登陸框,其中有用戶名及密碼等內(nèi)容,這個(gè)登陸框基本上就是用form來(lái)實(shí)現(xiàn)的,form在網(wǎng)頁(yè)中指的是表單的意思.
- 表單允許客戶端的用戶以標(biāo)準(zhǔn)格式向服務(wù)器提交數(shù)據(jù)。表單的創(chuàng)建者為了收集所需數(shù)據(jù),使用了各種控件設(shè)計(jì)表單如 INPUT 或 SELECT。查看表單的用戶只需填充數(shù)據(jù)并單擊提交按鈕即可向服務(wù)器發(fā)送數(shù)據(jù)。服務(wù)器上的腳本會(huì)處理這些數(shù)據(jù)。
- 如果數(shù)據(jù)要發(fā)送出去的話,那么必須定義每個(gè)控件元素的 NAME 標(biāo)簽屬性。表單中的元素可使用 name 屬性或 id 屬性,或通過(guò) elements 集合引用。
- 如果焦點(diǎn)位于表單中的控件時(shí)用戶按 Esc 鍵,該控件的值將會(huì)恢復(fù)到上次的值。如果用戶再次按 Esc 鍵,整個(gè)表單都會(huì)重置。如果焦點(diǎn)位于表單中但并不在某個(gè)控件時(shí)用戶按了 Esc 鍵,整個(gè)表單都會(huì)重置。
- 如果表單僅包含一個(gè)文本框時(shí)用戶按下回車(chē)鍵,onsubmit 事件將觸發(fā)。如果表單有 INPUT type=submit 元素,該元素將會(huì)變?yōu)閹в泻谏吙?,這意味著用戶按下回車(chē)鍵即可提交表單。
方法與事件[ ]
- form物件之下,可使用的操作方法只有一種:
submit()。
如果我們有一個(gè)myForm輸入表單,則myForm.submit()方法就能將表單資料送出。
- form物件之下,可使用的驅(qū)動(dòng)事件:
- onSubmit
- onReset