1. 窗體的屬性
(1)設(shè)置屬性的方法
1)在設(shè)計(jì)態(tài)通過(guò)屬性窗口設(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。
說(shuō)明:
隱藏窗體時(shí),它就從屏幕上被刪除,并將其 Visible 屬性設(shè)置為 False。 用戶將無(wú)法訪問(wèn)隱藏窗體上的控件,但是對(duì)于運(yùn)行中的 Visual Basic 應(yīng)用程序,或?qū)τ谕ㄟ^(guò) DDE 與該應(yīng)用程序通訊的進(jìn)程及對(duì)于 Timer 控件的事件,隱藏窗體的控件仍然是可用的。
窗體被隱藏時(shí),用戶只有等到被隱藏窗體的事件過(guò)程的全部代碼執(zhí)行完后才能夠與該應(yīng)用程序交互。
如果調(diào)用 Hide 方法時(shí)窗體還沒(méi)有加載,那么 Hide 方法將加載該窗體但不顯示它。
(2)Move方法
用以移動(dòng) MDIForm、Form 或控件。
語(yǔ)法:object . Move left, top, width, height
Move 方法的語(yǔ)法包含下列部分:
說(shuō)明:只有 left 參數(shù)是必須的。但是,要指定任何其它的參數(shù),必須先指定出現(xiàn)在語(yǔ)法中該參數(shù)前面的全部參數(shù)。例如,如果不先指定 left 和 top 參數(shù),則無(wú)法指定 width 參數(shù)。任何沒(méi)有指定的尾部的參數(shù)則保持不變。
(3)Print 方法
在 Immediate 窗口中顯示文本。
語(yǔ)法:object . Print [outputlist]
Print 方法的語(yǔ)法具有下列對(duì)象限定符和部分:
outputlist 參數(shù)具有以下語(yǔ)法和部分:
{Spc(n) | Tab(n)} expression charpos
說(shuō)明:
可以用空白或分號(hào)來(lái)分隔多個(gè)表達(dá)式。
對(duì)系統(tǒng)指定的國(guó)別設(shè)置,用小數(shù)點(diǎn)分隔符將所有打印到 Immediate 視窗的數(shù)據(jù)正確格式化。關(guān)鍵字要用適用于主應(yīng)用程序的語(yǔ)言輸出。
對(duì)于 Boolean 數(shù)據(jù),或者打印 True 或者打印 False。根據(jù)主機(jī)應(yīng)用程序的地區(qū)設(shè)置來(lái)翻譯 True 和 False 關(guān)鍵字。
使用系統(tǒng)能識(shí)別的標(biāo)準(zhǔn)短日期格式書(shū)寫 Date 數(shù)據(jù)。當(dāng)日期或時(shí)間部件丟失或?yàn)榱銜r(shí),只書(shū)寫已提供的部件。
如果 outputlist 數(shù)據(jù)是 Empty,則無(wú)內(nèi)容可寫。但是,如果 outputlist 數(shù)據(jù)是 Null,則輸出 Null。在輸出 Null 關(guān)鍵字時(shí),要把關(guān)鍵字正確翻譯出來(lái)。
要把錯(cuò)誤數(shù)據(jù)作為 Error errorcode 輸出。在輸出 Error 關(guān)鍵字時(shí),要把關(guān)鍵字正確翻譯出來(lái)。
如果在具有缺省顯示空間的模塊外使用此方法,則需要 object。例如,如果沒(méi)有指定對(duì)象就在標(biāo)準(zhǔn)模塊上調(diào)用此方法,則將導(dǎo)致錯(cuò)誤發(fā)生,但是,如果在窗體模塊上進(jìn)行調(diào)用,則會(huì)在窗體上顯示“outputlist”。
注意: 因?yàn)?Print 方法是按照字符比例進(jìn)行打印,所以字符數(shù)與字符所占據(jù)的寬度固定的列的數(shù)目無(wú)關(guān)。例如,像 “W” 這樣的寬字母占據(jù)的寬度超過(guò)一固定列寬,而像 "i" 這樣的窄字母占據(jù)的寬度則較小?紤]到要使用比平均字符更寬的空間,表列一定要留有足夠余地。另外,也可以使用固定間距的字體(像 Courier 字體)來(lái)確保每一字符均只占一列。
(4)Print From方法
用以將 Form 對(duì)象的圖象逐位發(fā)送給打印機(jī)。
語(yǔ)法:object.PrintForm
說(shuō)明:Print Form 將打印 Form 對(duì)象的全部可見(jiàn)對(duì)象和位圖。在繪制圖形時(shí),如果 Auto Redraw 屬性為 True,則在運(yùn)行時(shí)Print Form 將打印 Form 對(duì)象或 Picture Box 控件上的圖形。
Print Form 所使用的打印機(jī)是由操作系統(tǒng)的控制面板中的設(shè)置來(lái)決定。
Style屬性
外觀屬性:取0時(shí),系統(tǒng)創(chuàng)建一個(gè)帶下拉式列表框的組合框;為1時(shí),系統(tǒng)創(chuàng)建一個(gè)由文本框和列表框直接組合在一起的簡(jiǎn)單組合框,可以從列表框中選擇,也可以直接在文本框中輸入;為2時(shí),系統(tǒng)創(chuàng)建一個(gè)沒(méi)有文本框的下拉式列表框,單擊列表框上的按鈕才顯示文本框,用戶不能在文本框中輸入,只能在列表框中選擇。
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)VB二十套上機(jī)試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |