Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 从一个窗体获取数组,并在另一个窗体的标签中显示内容_Arrays_Vb.net_Forms_Labels - Fatal编程技术网

Arrays 从一个窗体获取数组,并在另一个窗体的标签中显示内容

Arrays 从一个窗体获取数组,并在另一个窗体的标签中显示内容,arrays,vb.net,forms,labels,Arrays,Vb.net,Forms,Labels,我正在编写一些代码,将用户的答案存储到一个数组中,并将它们与另一个数组中正确答案进行比较。我已经让那部分工作了。我坚持的部分是让用户的答案出现在另一个表单(考试结果表单)的标签中。我为另一个表单中的标签创建了一个数组,然后使其与用户答案的数组相等,但由于某些原因,当我单击提交时,它们不会显示在下一个表单上 代码: 在FrmExamsResult中添加带有参数的构造函数,并在对象构造函数中传递数组。另一个选项是在表单中定义属性。实例化对象后,可以在属性中设置数组 另一种选择是使用存储数组的单例类。

我正在编写一些代码,将用户的答案存储到一个数组中,并将它们与另一个数组中正确答案进行比较。我已经让那部分工作了。我坚持的部分是让用户的答案出现在另一个表单(考试结果表单)的标签中。我为另一个表单中的标签创建了一个数组,然后使其与用户答案的数组相等,但由于某些原因,当我单击提交时,它们不会显示在下一个表单上

代码:


在FrmExamsResult中添加带有参数的构造函数,并在对象构造函数中传递数组。另一个选项是在表单中定义属性。实例化对象后,可以在属性中设置数组

另一种选择是使用存储数组的单例类。单身可以从这两种形式访问


问候语假设您有两个名为
Form1
Form2
的表单,并且希望
Form1
中的内容显示在
Form2
上。这是你可以使用的方法

Form2

Dim _value1 as <DataType>,.......
Public Sub New(ByVal value1 as <DataType>,...........)
    `INITIALIZATION FUNCTION WILL CREATE AUTOMATICALLY`
    _value1 = value1
End Sub

希望这有帮助。

我已经编辑了你的标题。请参阅“”,其中的共识是“不,他们不应该”。
Dim _value1 as <DataType>,.......
Public Sub New(ByVal value1 as <DataType>,...........)
    `INITIALIZATION FUNCTION WILL CREATE AUTOMATICALLY`
    _value1 = value1
End Sub
Dim a as Form1
a.ShowDialog(<Parameters here>)