在C#中跨越不同项目的运行时挂钩事件

时间:2014-08-07 08:58:51

标签: c# winforms events eventhandler

我有两个不同的项目,ProjectA和ProjectB,Inside a Solution 项目B包含一个表单,该表单具有一个按钮,其中点击事件挂钩在某个ProjectA类

要设置此事件,我在项目B的形式中有一个处理程序

 public event EventHandler ProjectBFormButtonClick
        {
            add { btnEncounterClick.Click += value; }
            remove { btnEncounterClick.Click -= value; }
        }

在项目A中我有处理上述方法的方法。 在项目A中,我在上面设置为

 ProjectBForm1.ProjectBFormButtonClick+= ProjectAFormButtonHandle;

现在我不想将项目B的形式传递给项目A,是否有可能?

0 个答案:

没有答案