1
如何從公共類發送數據值mdichild上vb.net如何從公共類數據返回到MDIChild
這裏活躍的是類 和我有windowsform稱爲frmAkun
當我設置frmAkun到mdichild,我調用類的,但不能返回值frmAkun回
,但如果我設置frmAkun作爲WindowsForm不mdichild的功能normaly工作
Public Class classAkun
Public Sub cariBalance(ByVal textnode As String)
Dim MyCmdA As New OdbcCommand
Dim MyRederA As OdbcDataReader
Dim openD, openC As String
Dim lastD, lastC As String
Dim noAkun As String
Dim classi As String
noAkun = Left(textnode, 6)
MyCmdA.CommandText = "SELECT * FROM daftarakun WHERE NoAkun = '" & noAkun & "'"
MyCmdA = New OdbcCommand(MyCmdA.CommandText, MyCn)
MyRederA = MyCmdA.ExecuteReader
If MyRederA.Read Then
openD = MyRederA.Item("OpBalanceD")
lastD = MyRederA.Item("LastBalanceD")
openC = MyRederA.Item("OpBalanceC")
lastC = MyRederA.Item("LastBalanceC")
classi = MyRederA.Item("Klasifikasi")
If classi = "ASSET" Or classi = "EXPENSE" Then
If openC = 0 Then
frmAkun.OpBalance.Text = openD
end if
end sub
end class
「frmAkun.OpBalance.Text =運行結束」無法發送到frmakun時frmakun被mdichild活躍
它發送時frmAkun不mdichild
THX
爲什麼在使用函數時使用子?把你的sub轉換成一個函數,將OpenD作爲一個字符串返回(或者一個空字符串,如果它不是0)並從表單中調用它 –
oo ok先生我會先試一試 – Irvanln
thx sir @Zohar peled它對我很有用thx – Irvanln