c#在不使用Form的情况下创建弹出窗口

时间:2016-01-28 13:36:16

标签: c# winforms

我见过其他应用程序这样做,但无法弄清楚它是如何完成的。我有一个表单并单击一个按钮显示另一个表单,但它在任务栏上显示为两个。

我想要一个" popup"不执行此任务栏的事情(因为它具有某些用户反应)。

我可以制作第一个表单的弹出部分。我意识到我可以在我的表单中添加一个面板并将其放在前面,但我希望这个弹出窗口超出我的应用程序的形式。

我该怎么做?

2 个答案:

答案 0 :(得分:8)

如果您在弹出窗体中将Form设置为ShowInTaskbar,则false有一个名为soapenv:Body的媒体资源,您的任务栏只会显示一个窗口。

MSDN article

答案 1 :(得分:2)

您可以随时通过设置this.ShowInTaskbar = false;隐藏弹出窗体。