如何通过第一种形式将输出分配给第二种形式的标签?

时间:2014-02-12 19:55:09

标签: vb.net

我想以第二种形式显示计算的输出,但我是以第一种形式编写代码。我该怎么办?

1 个答案:

答案 0 :(得分:0)

在您尝试使用的控件前面使用父窗体名称。您可能需要将修改器设置为Friend。

假设标签存在于form2中,并且form1中的代码需要更改它。所以你会这样做:form2.label.text = "the string value here"

但是,请记住,如果控件是创建的或由另一个线程拥有,那么尝试编辑控件的线程将会收到运行时异常。

要解决这个问题,您需要为调用子或函数创建一个委托。