none
窗体被置于最前端会触发事件吗?是哪个事件? RRS feed

  • 问题

  • 在窗体Form1中写 Form2 form2=new Form2(); form2.Show();

    form2挡住了form1

    然后form2.Close(); form2关闭使form1处于最前端

    这样会触发事件吗?是哪个?

    2012年7月25日 17:13

答案

  • 看看是不是获得焦点事件?

    如果不是,在form2 close事件中回调 form1的某个你希望执行的方法。


    family as water

    2012年7月26日 1:30
  • 不理解楼主为什么要这样做,想实现什么效果,

    但是,当form2关闭的时候,form1置于前端,肯定是获得了焦点,窗体被激活,

    可以使用以下事件

     private void Form1_Activated(object sender, EventArgs e)


    http://blog.csdn.net/zx13525079024

    2012年7月26日 1:56

全部回复

  • 看看是不是获得焦点事件?

    如果不是,在form2 close事件中回调 form1的某个你希望执行的方法。


    family as water

    2012年7月26日 1:30
  • 不理解楼主为什么要这样做,想实现什么效果,

    但是,当form2关闭的时候,form1置于前端,肯定是获得了焦点,窗体被激活,

    可以使用以下事件

     private void Form1_Activated(object sender, EventArgs e)


    http://blog.csdn.net/zx13525079024

    2012年7月26日 1:56