我的主程序本身是一个winform,再里面一些参数设置什么的时候又会需要打开一个winform
这样一来,在系统任务栏上就会有两个winform,任意点一个都能打开
但我看别人软件中都是只有主程序的winform会在任务栏中显示,
其他 sub winform只能在主程序打开后才能点击,
请问这是怎么回事?
这样一来,在系统任务栏上就会有两个winform,任意点一个都能打开
但我看别人软件中都是只有主程序的winform会在任务栏中显示,
其他 sub winform只能在主程序打开后才能点击,
请问这是怎么回事?
ShowInTaskbar = false
ShowIcon = false
如果你只是说不想两个都能点到,那你就那后来的那个从form用模态框show出来。ShowDialog()
为主窗体添加一个菜单
点击某个菜单的时候进行如下操作 Form2 = new Form2();
Form2.MdiParent =this;
Form2.Show();就好了。
起始这就是一个 多文档窗体 而已。
就像Excel那样的,不管你在Excel里面打开多少个窗口,在任务栏上都只有一个主窗体的按钮。
楼主应该多看一下资料。很基本的。呵呵
Form2 frm2 = new Form2();
frm2.Owner = this; //这样Form1窗体关闭后,自动关闭Form2。而且Form2不是模态窗体的形式。
frm2.ShowInTaskbar = false; //不在任务栏中显示