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