VB对象及其属性、事件和方法
應用程序的設計主要包括界面設計和代碼設計兩大部分。而界面設計實際就是對窗體和控件的設計。本節課程,我們開始學習VB6中的窗體及常用控件 。在學習控件之前,我們有必要先來熟悉對象的概念,以及對象的屬性、事件和方法都需要有所了解。
對象:
不論是窗體還是控件,它們都屬于對象。對象,是基于對現實世界的描述,對象是類的實例化,類是抽象的概念,而對象則是類的實際存在,對象是程序設計的基本實體,例如人是一個類,而小明、小王則是類的實例化,是一個具體的人,他就是人類的實例化對象。
在VB中,對象分為系統預定義對象和用戶自定義對象,工具箱中的控件以及窗體都屬于預定義對象。在這些對象未被拖拽到窗體上時,都屬于空對象,沒有實體。當程序員將某個控件拖拽到窗體上,程序在運行時,將會自動將之實例化,變為實體。只有變成實體的對象,才能被使用,其屬性、方法、事件也才能夠被訪問。
對象的屬性:
屬性是指一個對象的性質和特征。不同的對象,有不同的屬性。例如姓名、年齡、性別都是人的屬性,用于描述不同人的特征。只有對象被實例化后,才能使用其屬性。
在VB中,有一些屬性是大部分對象都共有的屬性。例如:Caption(標題)、Name(名稱)、Color(顏色)、Height(高度)、width(寬度)等。
設置屬性的語句為:
對象名.屬性名稱=屬性值
例如:設置窗體form1的標題為“一起學VB”。其語句為:
也可以直接在對象的屬性窗口中設置。方法為:鼠標單擊需要設置的對象,當對象被選中時,屬性窗口將會變為該對象的屬性,找到想要修改的屬性,填寫/選擇自己需要的值即可。
屬性練習:目標:設計一個應用程序,當單擊紅燈按鈕時,窗體變為紅色,且窗體標題變為“紅燈”;當單擊綠燈按鈕時,窗體變為綠色,且窗體標題變為“綠燈”。步驟如下:
1,新建一個工程,在窗體form1上繪制兩個命令按鈕(Command1和Command2)。并在命令按鈕對應的屬性窗口中將Caption屬性修改為“紅燈”和“綠燈”。2,分別雙擊紅燈和綠燈按鈕,進入對應代碼區。并在它們的單擊事件中寫入如下代碼:
3,按F5運行,測試程序。單擊按鈕即可改變對象的屬性。效果如下圖:
通過這個練習,相信大家對于對象的屬性應該會有了一個全面的認識,每個對象的屬性都有很多種,只有通過大量的練習,才能掌握每個對象的屬性含義和用法。
好啦,本節課程就到這里,下節課程將接著講對象的事件和方法。
總結
以上是生活随笔為你收集整理的VB对象及其属性、事件和方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 业务系统日志记录规范总结
- 下一篇: c++ 虚表