我正在開發一個應用程序,該應用程序開始最小化並在系統托盤中顯示通知圖標。應用程序啓動時隱藏()不起作用
當應用程序正在運行並將其最小化時,窗體在Resize事件中運行Hide()方法以隱藏窗口並且它可以工作(窗口對任務欄隱藏並在系統托盤中顯示通知圖標)。問題是應用程序啓動時。它被配置爲運行最小化。
啓動時,系統托盤圖標出現,窗口顯示最小化,但顯示在任務欄中。
什麼問題?
這是Resize事件:
private void frmMain_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
Hide();
notifyIcon.Visible = true;
notifyIcon.ShowBalloonTip(200);
}
}
約'this.Hide()什麼;' –
你嘗試設置窗體屬性'ShowOnTaskbar'到'FALSE' – Nino
Resize事件沒有被啓動時啓動嗎? – FINDarkside