第一,在一个类里面定义的事件,可以在该类外进行初始化和进行添加函数操作而不能够在该类外直接被触发?
           第二,何以我的专案中
ShowDataEvent = new ShowDataDelegate(formShow.ShowData);   
  formShow.ShowDialog();这两行互换一下就能够正常运行了?这两条语句的执行先后究竟有何区别?Form_Show formShow = new Form_Show();
ShowDataEvent = new ShowDataDelegate(formShow.ShowData);// 将formShow.ShowData添加到事件 ShowDataEvent中去    
formShow.ShowDialog();
这三条语句是我一个方法中的,ShowDataEvent是一个事件formShow.ShowData是符合该事件签名的一个方法
我将第三条语句和第二条语句互换,加载的事件就不能够正常工作,说是 未将实例引用设置到实例对象