采用SDI plus 浮动窗体方案,类似VS.NET2003 2005风格。
1.遇到浮动窗体和主界面切换时。如何保证浮动窗体一直在主窗体的Z轴顺序前。
2.不用TopMost,避免在当前程序切换到其它程序时,浮动窗体仍在Z轴最前

解决方案 »

  1.   

    呵呵,看到问题才想到自从到.net平台因为不像以前搞MFC程序有个向导可以选...还真没弄过这个问题.个人也奇怪微软为什么不继续使用3种(哪怕2种也可以啊),而要全部整成一种对话框的样子,搞多文档窗体界面多了不少麻烦.
      

  2.   

    设置 浮动窗体的 Owner 属性为主界面即可!
      

  3.   

    Form2 form = new Form2();//浮动的窗体
    form.Owner = this;//类似于记事本的情况,this为主窗体
    form.Show();