我的主程序本身是一个winform,再里面一些参数设置什么的时候又会需要打开一个winform
这样一来,在系统任务栏上就会有两个winform,任意点一个都能打开
但我看别人软件中都是只有主程序的winform会在任务栏中显示,
其他 sub winform只能在主程序打开后才能点击,
请问这是怎么回事?
这样一来,在系统任务栏上就会有两个winform,任意点一个都能打开
但我看别人软件中都是只有主程序的winform会在任务栏中显示,
其他 sub winform只能在主程序打开后才能点击,
请问这是怎么回事?
解决方案 »
- 各位,推荐学习WPF的方法和几本经典书籍呗~
- C# UdpClient接收数据问题(棘手)
- 谁遇到过这样的Dll出错的,不知道是什么原因,高手帮忙。。。
- 如何在一个图片上找到热点坐标 类似http://my.edushi.com/note/
- Js中取RadioButtonList值的问题
- 使用VSS8遇到的问题,请各位帮忙!
- 怎么这个问题还是没有人能解决啊foreach (Control c in this.Controls)
- Xls 默认数据长度为7的字段,导入到 DataSet 以后,Xls字段里面不满7位的数据前面自动添加的 0 为什么被 DataSet 砍掉了呢?
- 邮件自动发送表单
- .net remoting 客户端必须安装.net框架么?在线等
- C#RichTextBox Find \n
- c# 写入文件线程问题
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; //不在任务栏中显示