WinForms ShowInTaskbar = False与应用程序之间的标签

时间:2015-05-26 21:16:34

标签: vb.net winforms

我有一个WinForms应用程序(VB.Net),我为除主窗体之外的所有窗体设置了ShowInTaskbar = False。这是因为所有其他表单都是某种对话窗口,我不希望它们在任务栏中单独显示。

我现在看到的是,当我的应用程序中没有打开对话框并且我使用Alt + Tab键在当前打开的应用程序之间进行选项卡时,我看不到我的应用程序的磁贴。打开对话框时,我确实看到了一个瓷砖。这对我来说非常违反直觉。

正如我之前所说,对于我的主窗体,ShowInTaskbar属性为true。还需要什么?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

经过进一步研究,我发现我的问题是由于在对话框窗口中将窗体边框设置为FixedToolWindow和ShowInTaskbar = False引起的。我将表格边框更改为FixedDialog,并设置MaximizeButton = False,MinimizeButton = False。这解决了这个问题。