使用C#创建弹出窗口而不使用Form

3
我看到其他应用程序可以做到这一点,但我不知道它是如何实现的。我有一个表单,点击一个按钮会显示另一个表单,但它会在任务栏上显示为两个表单。
我想要一个“弹出窗口”,它不会在任务栏上显示(因为这会产生某些用户影响)。
我能否将弹出窗口作为第一个表单的一部分?我意识到我可以向我的表单添加一个面板并将其置于最前面,但我希望这个弹出窗口在我的应用程序表单之外。
我该如何做到这一点?

2
没有任务栏的东西:使用 ShowInTaskbar = false,它就不会在任务栏中显示。 - Christoph K
2个回答

8

您的Form有一个名为ShowInTaskbar的属性,如果您在弹出窗口中将其设置为false,则任务栏只显示一个窗口。

MSDN文章


1
刚刚加入了有关“ShowInTaskbar”的MSDN文章,很高兴能帮到你。 - Nik Bo

2
您可以通过设置this.ShowInTaskbar = false;来隐藏弹出窗口表单。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接