在模塊中引用到窗體中的控件,必須在該控件名之前由相應(yīng)的窗體名作為前導(dǎo),例如:
成都做網(wǎng)站、網(wǎng)站設(shè)計的開發(fā),更需要了解用戶,從用戶角度來建設(shè)網(wǎng)站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價值服務(wù)。
1,要引用窗體Form1中的控件TextBox1
MsgBox(Form1.TextBox1.Text)
2,要引用窗體Form2中的控件TextBox1
MsgBox(Form2.TextBox1.Text)
當然有啊,
引用類型的變量就是類的實例化對象
VB.net值類型包括14種基本數(shù)據(jù)類型(除String)、結(jié)構(gòu)和枚舉,其他都是引用類型
引用一個按鈕對象
Dim?a?As?Button?=?Button1?'假設(shè)窗體中有Button1這個按鈕控件
引用一個自定義類的對象
Public?Class?Class1
End?Class
Dim?b?As?New?Class1
上面的a和b都是引用型的變量。
字符串也是引用型的變量
它是基礎(chǔ)數(shù)據(jù)類型中唯一的引用型數(shù)據(jù)類型。
Dim?s?As?String?=?"字符串也是引用類型!"
滿意請采納,謝謝。
Private Function ReadFile(ByRef a As String) As String
a = "bian"
End Function
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim a As String = "yuanlai"
ReadFile(a)
''想要的結(jié)果就是在這里使用a的值是"bian"
MsgBox(a)
End Sub
===================
以上就可以,不知道你“ByRef a As b”的b是什么東西
1.對象變量與對象本身是不同的,對象變量代表了對象真實數(shù)據(jù)在內(nèi)存中的地址.
打個比方,“對象變量”就象你家的地址,“對象本身”就象你家。
你不能說你家的地址(xx路xx號xx房)就是你家,但是可以通過這個地址而找到你家。
2.傳值的參數(shù)本身是被復(fù)制一份的,但這并不意味著它所代表的對象也被復(fù)制一份.
有如下一個函數(shù):
Public
Function
Do_delete(ByVal
ps_usr_id
As
String)
As
Boolean
你在調(diào)用時可能這樣調(diào)用:
dim
strID
as
string
strID
=
"kknd001"
if
Do_delete(strID)
then.....
當程序執(zhí)行到Do_delete函數(shù)體里面時ps_usr_id變量其實是按照StrID的值而復(fù)制的一個變量。
在項目A里添加引用,在“添加引用”對話框里找到項目B就可以了。也可以先把項目B生成dll文件,然后在項目A中添加對這個dll文件的引用。