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