我正在尝试找到一种方法来在最小化它之后从 Alt-Tab 列表中隐藏我的应用程序的主要形式。到目前为止,我发现将表单样式设置为SizableToolWindow
可以解决问题,但这似乎是一个不合适的解决方案。
我有两个 winform 应用程序。其中一个应该只有托盘图标可见,但它仍然具有主窗体。Alt-Tab 可见性问题通过 do this.Hide()
inForm_Shown
方法在那里解决。另一个应用程序没有Form_Shown
,但它有Form1_SizeChanged
代码方法:
this.Hide();
this.ShowInTaskbar = false;
…并且由于某种原因,它不会产生与第一个应用程序相同的结果。我只能通过将主窗体的样式设置为SizableToolWindow
. 虽然它正在工作,但我想知道为什么所谓的正确方法没有。