C#:防止子模态表单在任务栏上创建实例

时间:2014-06-11 04:07:34

标签: c# modal-dialog hide instance

我有父表格。当我点击一个按钮时,一个模态子表单出现在表单中,位于父表单的中心:

child form

但问题出在任务栏上,应用程序有2个实例:

taskbar

如何阻止此第二个实例或将其从任务栏中隐藏?谢谢 !

1 个答案:

答案 0 :(得分:2)

当您实例化第二个表单时,请将ShowInTaskbar property设置为False以防止它显示在Windows任务栏中。

您没有显示实例化和显示表单的代码,但是这样的代码应该有效:

var secondForm = new Form2
                     {
                         ShowInTaskbar = false,
                         StartPosition = FormStartPosition.CenterParent
                     };

secondForm.ShowDialog();