VB 中form1中有二维数组out(i,o),我想让该数组在form2中显示 怎么做,该怎么显示,请高手指点,
PrivateSubForm_Load()DimjAsInteger,qAsIntegerForj=1To(total_way+1)Fori=0To10A(j,i)=St...
Private Sub Form_Load()
Dim j As Integer, q As Integer
For j = 1 To (total_way + 1)
For i = 0 To 10
A(j, i) = Str(Format(Form1.out(0, i), ".00"))
q = q + 1
Print A(j, i)
If q Mod 11 = 0 Then
Print
End If
Next i
Next j
End Sub 展开
Dim j As Integer, q As Integer
For j = 1 To (total_way + 1)
For i = 0 To 10
A(j, i) = Str(Format(Form1.out(0, i), ".00"))
q = q + 1
Print A(j, i)
If q Mod 11 = 0 Then
End If
Next i
Next j
End Sub 展开
展开全部
插入一个模块
在模块中定义一个public 数组,如果是动态数组直接定义为public out(),如果知道维数那就直接指定,比如public out(10,10)
然后你可以在任何一个form中赋值或引用计算、输出等。
在模块中定义一个public 数组,如果是动态数组直接定义为public out(),如果知道维数那就直接指定,比如public out(10,10)
然后你可以在任何一个form中赋值或引用计算、输出等。
追问
怎么输出呢 我不会 能举一个具体的例子吗比如怎么把form1中的数组显示在form2中 谢谢
追答
‘模块:--------------
Option Explicit
Public mydata
'form1:---------------
Private Sub Form_Load()
mydata = Time()
Me.Hide
Form2.Show
End Sub
'form2:---------------------
Private Sub Form_Activate()
Print mydata
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询