我有一个mdi父窗体和N个mdi子窗体,我发现无论我运行多少个子窗体,任务栏里面始终只显示父窗体这个一项任务。现在我想在mdi子窗体上放置一个按钮,按下去之后使得另外某一个窗体显现出来,我现在用的是show,但是这样做以后,后来显现出来的窗体同时也会在任务栏里新增一项任务。
请教一下,如何做,才能使得打开窗体不单独建立一个任务,就跟mdi子窗体显示的时候一样,任务栏只显示父窗体一项任务!!!

解决方案 »

  1.   

    Form.Show (IWin32Window)
    用这个方法呢?
      

  2.   

    这样不行哦,提示的错误是警告 1 文件“F:\DEMO\Form1.cs”不支持代码分析或生成,因为它未包含在支持代码的项目中。
    错误 2 “System.Windows.Forms.IWin32Window”是“类型”,但此处被当做“变量”来使用我这个项目中没有form1的。我在button click事件里面的代码是这样的            FrmOut Frm = new FrmOut();
                Frm.Show(IWin32Window);
      

  3.   

    将不想在任务栏显示的窗体的ShowInTaskbar属性设为false就OK了~