2.2 創(chuàng)建窗體
1. 窗體的屬性
(1) 常用屬性簡(jiǎn)介
屬性 名稱 說明
Name 窗體名稱 系統(tǒng)識(shí)別窗體的標(biāo)識(shí)名,一個(gè)窗體名必須以一個(gè)字母開頭,可包含數(shù)字和下劃線,但不能包含空格和標(biāo)點(diǎn)符號(hào)。
Caption 窗體標(biāo)題 出現(xiàn)在窗體標(biāo)題欄中的文本內(nèi)容
Icon 窗體圖標(biāo) 這個(gè)屬性是用戶經(jīng)常要使用的一種屬性。當(dāng)用戶的應(yīng)用程序在工具條上最小化或在Windows桌面上變?yōu)橐粋€(gè)獨(dú)立應(yīng)用程序時(shí),該屬性決定將采用何種圖標(biāo),窗體控制框里的圖標(biāo)也由它決定。
BackColor 窗體背景色 可以從屬性框里彈出調(diào)色板,選擇所需要的顏色
ForeColor 窗體前景色 窗體上打印文字的顏色
BorderStyle 邊框風(fēng)格 這個(gè)屬性決定了窗體邊框的樣式,共有6種屬性值。改變窗體的BordrStyle屬性后,窗體在屏幕上沒有變化,它只在運(yùn)行時(shí)才變?yōu)樗蟮臉幼印?BR> Apearance 外形 這個(gè)屬性用來決定控件是否采用三維效果
ControlBox 控件按鈕控件按鈕 用來決定是否采用 控件框的屬性,僅在程序運(yùn)行時(shí)才有效。
Font 字體 用來改變?cè)摯绑w上顯示信息的字體、字型和字號(hào),它控制著直接在窗體上打印的文本顯示。
Visible 可見性 該屬性決定窗體是否可見, 默認(rèn)情況下是可見的。錯(cuò)誤地改變其值是很危險(xiǎn)的,窗體會(huì)從眼前消失,
WindowState 窗體狀態(tài) 指定窗體在運(yùn)行時(shí)的三種狀態(tài):正常、最小化、化。
Enabled 活動(dòng)性 默認(rèn)值為True,決定窗體能否被訪問。
Left、Top、Height、Width 左邊距、頂邊距、高度、寬度 決定窗體在屏幕上的位置及窗體大小。
(2)設(shè)置屬性的方法
1)在設(shè)計(jì)態(tài)通過屬性窗口設(shè)置
直接在屬性窗口中選擇或輸入既可。
2)在程序代碼中改變屬性值
代碼中的格式為: 對(duì)象名 . 屬性 = 屬性值
例:Form1.BackColor=RGB(255,0,0)
2. 窗體的常用方法
(1)Hide方法
用以隱藏 MDIForm 或 Form 對(duì)象,但不能使其卸載。
語(yǔ)法:object.Hide
object 所在處代表一個(gè)對(duì)象表達(dá)式,其值為“應(yīng)用于”列表中的一個(gè)對(duì)象。如果省略 object,則帶有焦點(diǎn)的窗體就認(rèn)為是該 object。
說明:
¨ 隱藏窗體時(shí),它就從屏幕上被刪除,并將其 Visible 屬性設(shè)置為 False。 用戶將無法訪問隱藏窗體上的控件,但是對(duì)于運(yùn)行中的 Visual Basic 應(yīng)用程序,或?qū)τ谕ㄟ^ DDE 與該應(yīng)用程序通訊的進(jìn)程及對(duì)于 Timer 控件的事件,隱藏窗體的控件仍然是可用的。
¨ 窗體被隱藏時(shí),用戶只有等到被隱藏窗體的事件過程的全部代碼執(zhí)行完后才能夠與該應(yīng)用程序交互。
¨ 如果調(diào)用 Hide 方法時(shí)窗體還沒有加載,那么 Hide 方法將加載該窗體但不顯示它。
1. 窗體的屬性
(1) 常用屬性簡(jiǎn)介
屬性 名稱 說明
Name 窗體名稱 系統(tǒng)識(shí)別窗體的標(biāo)識(shí)名,一個(gè)窗體名必須以一個(gè)字母開頭,可包含數(shù)字和下劃線,但不能包含空格和標(biāo)點(diǎn)符號(hào)。
Caption 窗體標(biāo)題 出現(xiàn)在窗體標(biāo)題欄中的文本內(nèi)容
Icon 窗體圖標(biāo) 這個(gè)屬性是用戶經(jīng)常要使用的一種屬性。當(dāng)用戶的應(yīng)用程序在工具條上最小化或在Windows桌面上變?yōu)橐粋€(gè)獨(dú)立應(yīng)用程序時(shí),該屬性決定將采用何種圖標(biāo),窗體控制框里的圖標(biāo)也由它決定。
BackColor 窗體背景色 可以從屬性框里彈出調(diào)色板,選擇所需要的顏色
ForeColor 窗體前景色 窗體上打印文字的顏色
BorderStyle 邊框風(fēng)格 這個(gè)屬性決定了窗體邊框的樣式,共有6種屬性值。改變窗體的BordrStyle屬性后,窗體在屏幕上沒有變化,它只在運(yùn)行時(shí)才變?yōu)樗蟮臉幼印?BR> Apearance 外形 這個(gè)屬性用來決定控件是否采用三維效果
ControlBox 控件按鈕控件按鈕 用來決定是否采用 控件框的屬性,僅在程序運(yùn)行時(shí)才有效。
Font 字體 用來改變?cè)摯绑w上顯示信息的字體、字型和字號(hào),它控制著直接在窗體上打印的文本顯示。
Visible 可見性 該屬性決定窗體是否可見, 默認(rèn)情況下是可見的。錯(cuò)誤地改變其值是很危險(xiǎn)的,窗體會(huì)從眼前消失,
WindowState 窗體狀態(tài) 指定窗體在運(yùn)行時(shí)的三種狀態(tài):正常、最小化、化。
Enabled 活動(dòng)性 默認(rèn)值為True,決定窗體能否被訪問。
Left、Top、Height、Width 左邊距、頂邊距、高度、寬度 決定窗體在屏幕上的位置及窗體大小。
(2)設(shè)置屬性的方法
1)在設(shè)計(jì)態(tài)通過屬性窗口設(shè)置
直接在屬性窗口中選擇或輸入既可。
2)在程序代碼中改變屬性值
代碼中的格式為: 對(duì)象名 . 屬性 = 屬性值
例:Form1.BackColor=RGB(255,0,0)
2. 窗體的常用方法
(1)Hide方法
用以隱藏 MDIForm 或 Form 對(duì)象,但不能使其卸載。
語(yǔ)法:object.Hide
object 所在處代表一個(gè)對(duì)象表達(dá)式,其值為“應(yīng)用于”列表中的一個(gè)對(duì)象。如果省略 object,則帶有焦點(diǎn)的窗體就認(rèn)為是該 object。
說明:
¨ 隱藏窗體時(shí),它就從屏幕上被刪除,并將其 Visible 屬性設(shè)置為 False。 用戶將無法訪問隱藏窗體上的控件,但是對(duì)于運(yùn)行中的 Visual Basic 應(yīng)用程序,或?qū)τ谕ㄟ^ DDE 與該應(yīng)用程序通訊的進(jìn)程及對(duì)于 Timer 控件的事件,隱藏窗體的控件仍然是可用的。
¨ 窗體被隱藏時(shí),用戶只有等到被隱藏窗體的事件過程的全部代碼執(zhí)行完后才能夠與該應(yīng)用程序交互。
¨ 如果調(diào)用 Hide 方法時(shí)窗體還沒有加載,那么 Hide 方法將加載該窗體但不顯示它。