資源描述:
《vb窗體和常用控》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、VisualBasic程序設(shè)計教程第二講VB窗體和常用控件本講教學(xué)內(nèi)容2.1對象的概念2.2窗體(Form)2.3標(biāo)簽框?qū)ο?Label)2.4命令按鈕(CommandButton)2.5文本框(TextBox)2.1對象的概念一、對象和類1.類類是創(chuàng)建對象實(shí)例的模板,是同種對象的集合與抽象,包含了創(chuàng)建對象的屬性描述和行為特征的定義。2.對象是類的一個實(shí)例,繼承了類的屬性、方法。VB中常用的對象有:窗體、控件等。二、對象的建立和編輯1.對象的建立2.對象的選定3.移動對象4.對象大小改變5.刪除對象6.對象的命名了解以上各操作的操作方法1.對象的建立(1)窗體
2、對象的建立方法1:啟動VB時創(chuàng)建窗體啟動VB時在出現(xiàn)“新建工程”對話框中,選擇“標(biāo)準(zhǔn)EXE”,然后單擊“確定”按鈕。方法2:啟動VB后創(chuàng)建窗體選擇“文件”菜單中的“新建工程”命令,在出現(xiàn)“新建工程”對話框中,選擇“標(biāo)準(zhǔn)EXE”,然后單擊“確定”按鈕。方法3:添加窗體選擇“工程”菜單中的“添加窗體”命令,在出現(xiàn)“添加窗體”對話框中,選擇“窗體”,然后單擊“打開”按鈕。(2)控件對象的建立方法1:首先在工具箱中單擊所需要建立的控件對象的按鈕,然后在窗體中拖動鼠標(biāo)產(chǎn)生一個矩形框后放開鼠標(biāo),即可在窗體上建立一個對應(yīng)的控件對象。方法2:直接在工具箱中雙擊所需要建立的控件
3、對象的按鈕,也可在窗體中建立一個對應(yīng)的控件對象。2.對象的選定(1)選定單個對象用鼠標(biāo)單擊所要選定的對象。(2)選定連續(xù)多個對象用鼠標(biāo)在窗體上拖動一個矩形框,放開鼠標(biāo)后,矩形框內(nèi)所有的對象都會被選定。(3)選定不連續(xù)多個對象按住Ctrl鍵,再分別單擊要選定的對象。3.移動對象首先選定要移動的對象,然后用鼠標(biāo)對選定的對象進(jìn)行拖動。4.對象大小改變(1)窗體大小的改變選定窗體,然后用鼠標(biāo)對窗體的下邊或左邊或左下角進(jìn)行拖動。(2)控件對象的大小改變選定控件,用鼠標(biāo)對控件對象的控點(diǎn)進(jìn)行拖動。5.刪除對象首先選定要刪除的對象,然后按Del鍵。6.對象的命名首先選定要命名
4、的對象,然后在“屬性窗口”中的“名稱”邊上輸入名稱。三、對象的三個要素1.屬性(1)是用來描述和反映對象特征的參數(shù),對象中的數(shù)據(jù)保存在屬性中。例如:控件名稱(Name)、標(biāo)題(Caption)、顏色(Color)等屬性決定了對象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。(2)不同的對象具有各自不同的屬性。(3)對象屬性的設(shè)置方法有兩種:第一種方法:在設(shè)計階段用屬性框直接設(shè)置。第二種方法:在程序代碼中通過賦值方法實(shí)現(xiàn)。格式:對象.屬性=屬性值例如:給一個對象名為Command1的命令按鈕的Caption屬性賦值為字符串“確定”,其代碼的書寫形式為:Command1
5、.Caption=“確定”2.事件(1)響應(yīng)對象的動作稱為事件,它發(fā)生在用戶與應(yīng)用程序交互時。如單擊控件、鼠標(biāo)移動、鍵盤按下等。(2)事件過程指附在該對象上的用戶編寫的程序代碼,是事件的處理程序。3.方法(1)方法就是VB為程序設(shè)計人員提供的一種特殊的過程和函數(shù),用戶可直接調(diào)用方法而完成某一個功能。(2)對象方法的調(diào)用格式為:[對象.]方法[參數(shù)名表]例如:Form1.Print“歡迎使用VB”含義:就是用Print方法在Form1窗體中顯示“歡迎使用VB”字樣。2.2窗體1.屬性Name(名稱):窗體名稱,當(dāng)使用窗體對象時必須要用該名稱來標(biāo)識窗體。Capti
6、on屬性:決定窗體標(biāo)題欄中的內(nèi)容。Forecolor屬性:決定窗體的前景顏色(即窗體上正文的顏色)。Backcolor屬性:決定窗體的背景顏色。MaxButton屬性:最大化按鈕屬性,為True時,窗體右上角有最大化按鈕,為False時則無最大化按鈕。MinButton屬性:最小化按鈕屬性,為True時,窗體右上角有最小化按鈕,為False時則無最小化按鈕。Icon屬性:決定窗體最小化時的圖標(biāo)。ControlBox屬性:決定窗體左上角是否有控制菜單框。Picture屬性:決定窗體背景中要顯示的圖形。BorderStyle屬性:決定窗體的邊框樣式。Windows
7、State屬性:決定窗體執(zhí)行時以什么狀態(tài)顯示。Font屬性:決定窗體文本的外觀。2.事件(1)Load事件:當(dāng)裝入窗體時激發(fā),通常用于對屬性和變量初始化。(2)Click事件:當(dāng)單擊窗體時,就會激發(fā)該事件。(3)DblClick事件:當(dāng)雙擊窗體時,就會激發(fā)該事件。(4)Activate事件:當(dāng)一個窗體被激活時會發(fā)生該事件。3.方法(1)Print方法:在對象上輸出信息。其形式如下:[對象].Print[表達(dá)式列表]對象:可以是窗體、立即窗口、圖形框或打印機(jī)。若省略了對象,則在窗體上輸出。(2)Cls方法:清除運(yùn)行時在窗體中顯示的文本或圖形,不清除窗體在設(shè)計時的
8、文本和圖形。形式如下[對象].Cls(