我正在编写 C# Windows 窗体应用程序。如何隐藏表单同时在 Windows taskbar 中保持事件状态?
我试过设置 Visible
属性为 false 并使用 Hide()
方法,但它们隐藏了表单和任务栏条目。
我还尝试通过设置 WindowState
永久最小化应用程序至 FormWindowState.Minimized
在OnLoad
和 onResize
事件。这工作得很好,但是当您左键单击任务栏中的图标时,您会在应用程序调整大小之前快速闪现(这有点烦人)。
如果这个问题以前出现过,我很抱歉,但到目前为止我看到的每个问题都涉及完全隐藏任务栏,或者将应用程序作为任务栏项目删除(由 NotifyIcon
代替)。
如何解决这个问题?
最佳答案
设置
FormBorderStyle = None
& 在 Load 事件中:
private void Form1_Load(object sender, EventArgs e)
{
this.Size = new System.Drawing.Size(0, 0);
}
关于c# - 如何隐藏 Windows 窗体但为其保留任务栏条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1467598/