我有一个WinForms应用程序(VB.Net),我为除主窗体之外的所有窗体设置了ShowInTaskbar = False。这是因为所有其他表单都是某种对话窗口,我不希望它们在任务栏中单独显示。
我现在看到的是,当我的应用程序中没有打开对话框并且我使用Alt + Tab键在当前打开的应用程序之间进行选项卡时,我看不到我的应用程序的磁贴。打开对话框时,我确实看到了一个瓷砖。这对我来说非常违反直觉。
正如我之前所说,对于我的主窗体,ShowInTaskbar属性为true。还需要什么?谢谢你的帮助!
答案 0 :(得分:0)
经过进一步研究,我发现我的问题是由于在对话框窗口中将窗体边框设置为FixedToolWindow和ShowInTaskbar = False引起的。我将表格边框更改为FixedDialog,并设置MaximizeButton = False,MinimizeButton = False。这解决了这个问题。