我有两种形式A和B。形式A是应用程序的默认启动形式。我在Form A中做了一些工作,然后我想并行运行Form B,然后将参数传递给Form A中Form B中的方法。
怎么样 ?
伊恩(Ian)给出了一些示例代码,但我想提出一个更广泛的观点:
UI类只是类。
如果它们 不是 用户界面的一部分,如何将一个对象中的值传递给另一个对象?您需要一个到另一个的引用,然后调用一个方法或设置一个属性。用户界面对象也具有相同的含义。
我提到这一点是因为它涉及到很多东西。每当您问自己:“我如何用表格 X ?” 尝试问自己同样的问题,但要讲简单的旧课。通常,答案会完全相同。
当然,用户界面类(尤其是线程)存在 一些 差异,但是在很多情况下,如果仅将它们视为普通类,那确实有帮助。