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