VB窗體常用的屬性: Appearance 設(shè)置一個(gè)窗體運(yùn)行時(shí)是否以3D效果顯示 0-Flat:窗體以平面的形式顯示1-3D:窗體以3D的形式顯示(默認(rèn)值) AutoRedraw 控制窗體的重畫 True:若無其它窗體覆蓋當(dāng)前窗體再返回該窗體時(shí),VB將重畫該窗體的所有圖形 False:VB必須調(diào)用一個(gè)事件過程才能完成重畫 BackColor 設(shè)置對(duì)象中文本和圖形的背景色 ForeColor 設(shè)置對(duì)象中文本和圖形的前景色 BorderStyle 為窗體等對(duì)象設(shè)置邊框的式樣 0-None:窗體無邊框1-FixeSingle:程序運(yùn)行后窗體大小不被改變,單線邊框2-Sizable:程序運(yùn)行后窗體大小可以被改變,雙線邊框3-FixedDouble:程序運(yùn)行后窗體大小不被改變,雙線窗體4-FixedToolWindow:程序運(yùn)行后窗體大小可以被改變,單線邊框5-SizableToolWindow:程序運(yùn)行后窗體大小可以被改變 Caption 設(shè)置窗體標(biāo)題欄顯示的文本 True:重畫整個(gè)對(duì)象 False:重畫新顯示的區(qū)域 ControlBox 運(yùn)行程序時(shí)該屬性有效。
在窗體標(biāo)題欄左邊設(shè)置一個(gè)任務(wù)列表,點(diǎn)擊窗體圖標(biāo)左上角顯示系統(tǒng)菜單 True:能顯示系統(tǒng)菜單 False:不能顯示系統(tǒng)菜單 DrawMode 設(shè)置繪圖方運(yùn)河或決定用Shap,Line控件輸出時(shí)的外觀 共16個(gè)值(略) DrawStyle 設(shè)置用繪圖方法輸出時(shí)的線條類型 0-Solid:實(shí)線(默認(rèn)值)1-Dash:虛線2-Dot:點(diǎn)線3-DashDot:點(diǎn)劃線4-DashDotDot:雙點(diǎn)劃線5-Invisible:無線6-InsideSolid:內(nèi)收實(shí)線 DrawWidth 設(shè)置用繪圖方法輸出時(shí)的線條寬度 Enabled 設(shè)置一個(gè)對(duì)象是否對(duì)用戶生成的事件的響應(yīng) True:用戶操作被響應(yīng)(默認(rèn)值) False:用戶操作不被響應(yīng) FillColor 設(shè)置填充圓、方框等封閉圖形所使用的顏色 標(biāo)準(zhǔn)RGB顏色,默認(rèn)情況下,設(shè)置為0(黑色) FillStyle 設(shè)置Shape控件中所生成圖表的填充樣式 0-Solid:實(shí)線1-Transparent透明(默認(rèn)值)2-HorizontalLine:水平直線3-VerticalLine:垂直直線4-UpwardDiagonal:上斜對(duì)角線5-DownwardDiagonal:下斜結(jié)角線6-Cross:十字線7-DiagonalCross:交叉結(jié)角線 Height 設(shè)置窗體的高度 Width 設(shè)置窗體的寬度 Font 設(shè)置窗體上的字形、字號(hào)等 FontTransparent 設(shè)置是否顯示窗體、打印機(jī)、或圖片框上的背景文本、圖片 True:顯示(默認(rèn)值) False:不顯示 HelpContexID 設(shè)置一個(gè)對(duì)象或缺省幫助文件的上下文標(biāo)識(shí)符 Icon 設(shè)置窗體左上角的小圖標(biāo) KeyPreview 捕獲鍵盤事件并響應(yīng) True或False Left 設(shè)置窗體內(nèi)部最左端與空的容器最左邊之間的距離 Top 設(shè)置窗體內(nèi)部最上端與它的容器最上端之間的距離 Moveable 設(shè)置是否能移動(dòng)一個(gè)窗體 True:可以移動(dòng) False:不可以移動(dòng) Picture 設(shè)置在窗體中顯示的圖片 StartupPosition 決定窗體首次出現(xiàn)時(shí)在屏幕上的位置 0-Manual:手動(dòng),窗體的初始位置由Left和Top決定1-CenterOwner:窗體出現(xiàn)在使用環(huán)境的中心位置2-CenterScree:窗體出現(xiàn)在屏幕的中心位置3-WindowsDeflt:窗體以默認(rèn)位置出現(xiàn)在屏幕上,一般是左上角 Visible 設(shè)置窗體是被顯示還是被隱藏 True:窗體被顯示(默認(rèn)值) False:窗體被隱藏 WindowState 設(shè)置一個(gè)窗體運(yùn)行時(shí)的大小狀態(tài) 0-Normal:此時(shí)的窗體大小由width、Height等屬性決定(默認(rèn)值)1-Minimized:使窗體最小化成圖標(biāo)2-Maximized:使窗體以全屏方式顯示。
VB用Show方法顯示窗體時(shí)使用style屬性為1,就可使顯示的窗體以模式窗體顯示。
Show 方法,用以顯示 MDIForm 或 Form 對(duì)象。不支持命名參數(shù)。
說明
如果調(diào)用 Show 方法時(shí)指定的窗體沒有裝載,Visual Basic
將自動(dòng)裝載該窗體。
當(dāng) Show 在顯示無模式窗體時(shí),隨后遇到的代碼則要執(zhí)行。當(dāng) Show 在顯示模式窗體 (modal form)
時(shí),則隨后的代碼直到該窗體被隱藏或卸載時(shí)才能執(zhí)行。
當(dāng) Show 在顯示模式窗體時(shí),除了模式窗體中的對(duì)象之外不能進(jìn)行輸入(鍵盤或鼠標(biāo)單擊)。對(duì)其它窗體進(jìn)行輸入前程序必須隱藏或卸載模式窗體(通常是處于響應(yīng)用戶某些操作狀態(tài))。MDIForm 不能是形式的。
在模式窗體顯示時(shí),雖然應(yīng)用程序中的其它窗體失效,但其它應(yīng)用程序不會(huì)失效。
注意 如果窗體顯示為模式對(duì)話框,則只有當(dāng)對(duì)話框關(guān)閉之后,在 Show 方法后的代碼才能執(zhí)行。然而,當(dāng)窗體被顯示為無模式對(duì)話框時(shí),在該窗體顯示出來以后,Show
方法后面的代碼緊接著就會(huì)執(zhí)行。
PictureBox 圖片框
Label 標(biāo)簽
TextBox 文本框
Frame 框架
Command Button 命令鈕
Checkbox 多選框
Option Button 單選按鈕
ComboBox 組合框
ListBox 列表框
Horizontal ScrollBar 水平滾動(dòng)條
Vertical ScrollBar 垂直滾動(dòng)條
Timer 定時(shí)器
Drive List Box 驅(qū)動(dòng)器列表框
Directory List 文件夾列表框
File List Box 文件列表框
Shape 圖形
Line 直線
Image 圖象
Data Control 數(shù)據(jù)控件
OLE 對(duì)象鏈接與嵌入
CommonDialog 通用對(duì)話框圖
Visual Basic 的代碼存儲(chǔ)在模塊中。模塊有三種類型:窗體、標(biāo)準(zhǔn)和類。
簡(jiǎn)單的應(yīng)用程序可以只有一個(gè)窗體,應(yīng)用程序的所有代碼都駐留在窗體模塊中。而當(dāng)應(yīng)用程序龐大復(fù)雜時(shí),就要另加窗體。最終可能會(huì)發(fā)現(xiàn)在幾個(gè)窗體中都有要執(zhí)行的公共代碼。因?yàn)椴幌M趦蓚€(gè)窗體中重復(fù)代碼,所以要?jiǎng)?chuàng)建一個(gè)獨(dú)立模塊,它包含實(shí)現(xiàn)公共代碼的過程。獨(dú)立模塊應(yīng)為標(biāo)準(zhǔn)模塊。此后可以建立一個(gè)包含共享過程的模塊庫(kù)。
每個(gè)標(biāo)準(zhǔn)模塊、類模塊和窗體模塊都可包含:
聲明??蓪⒊?shù)、類型、變量和動(dòng)態(tài)鏈接庫(kù) (DLL) 過程的聲明放在窗體、類或標(biāo)準(zhǔn)模塊的模塊級(jí)。
過程。Sub、Function 或者 Property 過程包含可以作為單元來執(zhí)行的代碼片段。
窗體模塊
窗體模塊(文件擴(kuò)展名為 .FRM )是大多數(shù) Visual Basic 應(yīng)用程序的基礎(chǔ)。窗體模塊可以包含處理事件的過程、通用過程以及變量、常數(shù)、類型和外部過程的窗體級(jí)聲明。如果要在文本編輯器中觀察窗體模塊,則還會(huì)看到窗體及其控件的描述,包括它們的屬性設(shè)置值。寫入窗體模塊的代碼是該窗體所屬的具體應(yīng)用程序?qū)S玫?;它也可以引用該?yīng)用程序內(nèi)的其它窗體或?qū)ο蟆?
標(biāo)準(zhǔn)模塊
標(biāo)準(zhǔn)模塊(文件擴(kuò)展名為 .BAS)是應(yīng)用程序內(nèi)其它模塊訪問的過程和聲明的容器。它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明。寫入標(biāo)準(zhǔn)模塊的代碼不必綁在特定的應(yīng)用程序上;如果不小心用名稱引用窗體和控件,則在許多不同的應(yīng)用程序中可以重用標(biāo)準(zhǔn)模塊。
類模塊
在 Visual Basic 中類模塊(文件擴(kuò)展名為 .CLS)是面向?qū)ο缶幊痰幕A(chǔ)。可在類模塊中編寫代碼建立新對(duì)象。這些新對(duì)象可以包含自定義的屬性和方法。實(shí)際上,窗體正是這樣一種類模塊,在其上可安放控件、可顯示窗體窗口。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁(yè)面生成時(shí)間:3.446秒