【发布时间】:2014-08-28 23:19:43
【问题描述】:
我有 2 个winforms,分别称为AppNamespace.MYForm 和AnotherNamespace.AnotherForm。
他们都有一个按钮。
当用户点击AnotherNamespace.AnotherForm 的按钮时,我想点击AppNamespace.MYForm 上的按钮。
但是,有一个约束 AnotherNamespace 不能使用 AppNamespace。
这使我无法这样做:
AppNamespace.MYForm firstForm = new AppNamespace.MYForm();
firstForm.button.PerformClick();
有什么想法吗?
【问题讨论】:
-
为什么你不尝试注册第二个按钮事件并在第一个按钮被点击时触发它
-
@MoezRebai,即将在两个不同的事件上执行相同的代码。无论如何,您能否发布一些代码如何执行此操作,以便我了解这是否可以解决问题?谢谢
-
AnotherForm如何知道MyForm的存在?并获得参考?做AppNamespace可以用AnotherNamespace吗? -
@Alex,
AnotherForm没有对来自第二个命名空间的表单的引用。Appnamespcase知道AnotherNamespace。谢谢。 -
您的问题解决了吗?
标签: c# winforms namespaces code-reuse