日期:2014-05-17  浏览次数:20806 次

以下代码在win7可以,win8就不行,为什么?
//c#程序运行中保持子窗口不关闭,并且能够实现,点击子窗体中的按钮运行主窗体中一部分的代码
//窗体1:
//        private void button1_Click(object sender, EventArgs e)
//        {
//            Event_02 fm2 = new Event_02();
//            fm2.event1 += new EventHandler(showtime);
//            fm2.Show();
//        }
//        public void showtime(object sender,EventArgs e)
//        {
//            MessageBox.Show("时间为:" + DateTime.Now.ToString());
//        }

//窗体2:
//        public event System.EventHandler event1;
//        private void button1_Click(object sender, EventArgs e)
//        {
//            this.event1(sender, e);
       // }
win7,win8

------解决方案--------------------
看不出什么问题。你确认是同一个程序么?代码有没有写错,也许是别的地方的问题。
------解决方案--------------------
上msdn提问
------解决方案--------------------
两个系统都是32位的?
------解决方案--------------------
win 8有么有安装 .net框架啊···