DLL事件的触发问题
这是创建的一个DLL文件
public class EMain {
public event EventHandler ts;
public void test() {
ts();
}
}
外部程序一中调用
using ClassLibrary1;
public class Form1 {
EMain A = new EMain();
private void Form1_Load(object sender, System.EventArgs e) {
A.ts += new System.EventHandler(this.ts);
}
private void Button1_Click(object sender, System.EventArgs e) {
//调用功能,测试用
A.test();
}
private void ts() {
//返回事件调用
}
}
外部程序二中调用
using ClassLibrary1;
public class Form1 {
EMain A = new EMain();
private void Form1_Load(object sender, System.EventArgs e) {
A.ts += new System.EventHandler(this.ts);
}
private void ts() {
//事件调用,无法响应事件
}
}
我想达到的要求是,外部程序一激活了dll中的事件,其外部程序二中也能返回激活的事件,这个如何能实现,有办法实现吗