創(chuàng)建對(duì)象
創(chuàng)建對(duì)象的最簡(jiǎn)單方法是在“工具箱”中雙擊控件。但是,對(duì)VisualBasic中的所有可用對(duì)象以及來(lái)自其它應(yīng)用程序的所有可用對(duì)象,要想充分體現(xiàn)它們的優(yōu)勢(shì),可在運(yùn)行時(shí)用VisualBasic的可編程性能創(chuàng)立對(duì)象。
1.用對(duì)象變量創(chuàng)建對(duì)象引用
2.用類模塊“從零開(kāi)始”創(chuàng)建自己的對(duì)象
3.用集合對(duì)象創(chuàng)建自己的集合
詳細(xì)信息在其它章節(jié)將會(huì)介紹如何訪問(wèn)對(duì)象。例如,在第十章“用部件編程”中將討論CreateObject和GetObject函數(shù)。
使用對(duì)象變量
除了存儲(chǔ)值以外,變量可引用對(duì)象。如同給變量賦值一樣,基于下列相同理由,可把對(duì)象賦給變量:
1.變量名往往比變量所含的值(或者,在此情況下,所含值就是它們引用的對(duì)象)短而好記。
2.在運(yùn)行代碼時(shí),為了引用其它對(duì)象,應(yīng)改變變量。
3.引用包含對(duì)象的變量比反復(fù)引用對(duì)象本身有更高的效率。
使用對(duì)象變量與使用常規(guī)變量一樣,只不過(guò)多了把對(duì)象賦予變量這一步:
4.首先聲明變量:
DimvariableAsclass
5.然后把對(duì)象賦予變量:
Setvariable=object
聲明對(duì)象變量
聲明對(duì)象變量的方法和聲明其它變量一樣,要用Dim、ReDim、Static、
Form1_Click事件過(guò)程調(diào)用Form2中的GetPicture過(guò)程,并把一個(gè)空的圖片框傳遞給它。
PrivateSubForm_Click()
Form2.GetPicturePicture1
EndSub
Form2中的GetPicture過(guò)程把Form2上的圖片框的Picture屬性賦予Form1上的空?qǐng)D片框。
PrivateobjXaspictureBox
PublicSubGetPicture(xAsPictureBox)
'將傳遞進(jìn)來(lái)的圖片框賦予對(duì)象變量。
SetobjX=x
'將Picture屬性值賦予Form1的圖片框。
objX.Picture=picture2.Picture
EndSub
為了應(yīng)用這個(gè)例子,請(qǐng)運(yùn)行程序并單擊Form1。在Form1的圖片框中將看到出現(xiàn)了Form2中的圖標(biāo)。
詳細(xì)信息上述主題意在概述對(duì)象。更詳細(xì)內(nèi)容,請(qǐng)參閱第九章“用對(duì)象編程”和第十章“用部件編程”。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注