タスクバーに表示したくないアプリケーションがあります。アプリケーションが最小化されると、SysTray に最小化されます。
問題は、タスク バーの上ShowInTaskbar = false
に最小化されたアプリケーション ショーを設定すると、Windows 7 のスタート ボタンのすぐ上に表示されることです。アプリケーションを正しく最小化するように設定すると、明らかにアプリケーションがタスクバーに表示されます。ShowInTaskbar = true
なぜこれが起こっているのか、どうすれば修正できるのでしょうか?
編集:明確にするために、ここに私が使用しているコードがあります:
private void Form1_Resize(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized) {
this.Hide();
this.Visible = false;
notifyIcon1.Visible = true;
}
else
{
notifyIcon1.Visible = false;
}
}
private void btnDisable_Click(object sender, EventArgs e)
{
// Minimize to the tray
notifyIcon1.Visible = true;
WindowState = FormWindowState.Minimized; // Minimize the form
}