google搜索 singleton 模式
窗体.Active()

解决方案 »

  1.   

    在Form1的构造函数里面定义让他置顶呀!去google搜索一下。
      

  2.   

    你好,感谢你的回答
    我的问题主要是如果在MDI窗体中,我当前的子窗体是全屏的,再调用其他窗体时候,就自动变成全屏了
    如果不用模式启动的话,有什么其他办法能不让他全屏啊????
      

  3.   

    如果在MDI窗体中,我当前的子窗体是全屏的,再调用其他窗体时候,就自动变成全屏了,而且一缩小,就把所有的窗体都自动缩小了,好奇怪
    如果不用模式启动的话,有什么其他办法能不让他全屏啊????各位高手可以帮我试一下吗?
      

  4.   

    是最顶层么》?topmost?
    如果你不能实现topmost,就P-Invoke Win32 API好了
    //强制窗口最顶前显示
    [DllImport("user32.dll")]
    static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);
      

  5.   

    主窗体MainForm 
    两个窗体 ,Form1,Form2调用Form1,然后点全屏
    这时候Form1是全屏状态
    然后通过主窗体MainForm的菜单调用 Form2,这个时候要求 Form2启动的时候不能全拼
    但是程序里却自己全屏了前提是我在调用Form2时,Form1被我设置成全屏状态,所以在调用Form2时,就跟着全屏了,,能不能不要让Form2全屏,但Form1保持全屏