一尘不染

如何在C#Windows应用程序的表单之间传递值?

c#

我有两种形式A和B。形式A是应用程序的默认启动形式。我在Form A中做了一些工作,然后我想并行运行Form B,然后将参数传递给Form A中Form
B中的方法。

怎么样 ?


阅读 245

收藏
2020-05-19

共1个答案

一尘不染

伊恩(Ian)给出了一些示例代码,但我想提出一个更广泛的观点:

UI类只是类。

如果它们 不是
用户界面的一部分,如何将一个对象中的值传递给另一个对象?您需要一个到另一个的引用,然后调用一个方法或设置一个属性。用户界面对象也具有相同的含义。

我提到这一点是因为它涉及到很多东西。每当您问自己:“我如何用表格 X ?” 尝试问自己同样的问题,但要讲简单的旧课。通常,答案会完全相同。

当然,用户界面类(尤其是线程)存在 一些 差异,但是在很多情况下,如果仅将它们视为普通类,那确实有帮助。

2020-05-19