private void 设置城市ToolStripMenuItem_Click(object sender, EventArgs e) { //第四步:将要实现的方法绑定到委托事件 SetCityName setcityname = GenericSingleton <SetCityName> .CreateInstrance(); setcityname.MyEvent += new SetCityName.MyDelegate(b_MyEvent);//监听b窗体事件 setcityname.ShowDialog(); }
public static SetCityName CreateInstrance() { if (frm == null || frm.IsDisposed) { frm = new SetCityName(); //单例 } return(frm); }