c# - 当 ShowInTaskbar 为 false 时,FixedToolWindow 显示为 float 条 - 我该如何阻止它?

标签 c# winforms

我正在使用配置为 FixedToolWindow 的 WinForm。我已将 ShowInTaskbar 设置为 False - 我正在使用 NotifyIcon 来管理窗口最小化后的恢复。

当我最小化窗口时,它会变成主屏幕左下角的一个栏 - 我猜是一个窗口标题栏。我可以移动它,如果我然后恢复窗口并重新最小化它,它会返回到新位置。如果我将 ShowInTaskbar 设置为 True,它会在最小化时消失。

当 ShowInTaskbar 为 False 时,如何阻止它显示为该栏?最小化时,我希望 NotifyIcon 成为其存在的唯一可见人工制品。

最佳答案

尝试使用 Form.Hide()Form.Show() 方法,而不是最小化/恢复 WindowState 并保留 ShowInTaskBar 属性设置为 true

关于c# - 当 ShowInTaskbar 为 false 时,FixedToolWindow 显示为 float 条 - 我该如何阻止它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1068949/

相关文章:

vb.net - IsChecked' 不是 'System.Windows.Forms.CheckBox' 的成员

c# - 透明面板位于另一个普通面板之上

c# - 如何访问 TabControl 选项卡内的控件?

c# - FCKeditor 在 asp.net 中的 url 重写有问题?

c# - Windows Phone 8 文件共享

c# - 在asp.net mvc View 中创建viewModel对象

c# - 在 DataGridView 中显示 bool 和 Enum 列的组合框

c# - 更改系统参数

c# - Xaml 条目 MVVM 数据绑定(bind)

c++ - 保存和打开文件对话框