Ich entwickle eine Anwendung, die minimiert gestartet und in der Taskleiste mit einem Benachrichtigungssymbol angezeigt wird.Ausblenden() funktioniert nicht, wenn die Anwendung gestartet wird
Wenn Anwendung ausgeführt wird und ich es minimieren, führt Form die Hide() -Methode in Resize-Ereignis aus, um das Fenster auszublenden, und es funktioniert (Fenster wird aus Taskleiste ausgeblendet und das Benachrichtigungssymbol in der Taskleiste angezeigt). Das Problem ist, wenn die Anwendung gestartet wird. Es ist so konfiguriert, dass es minimiert ausgeführt wird.
Wenn es gestartet wird, wird das Taskleistensymbol angezeigt und das Fenster erscheint minimiert, aber es wird in der Taskleiste angezeigt.
Was ist das Problem?
Dies ist das Resize-Ereignis:
private void frmMain_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
Hide();
notifyIcon.Visible = true;
notifyIcon.ShowBalloonTip(200);
}
}
Versuchen was 'this.Hide();' –
haben Sie versucht, Form Eigentum 'ShowOnTaskbar' Einstellung Ereignis' false' – Nino
Resize wird beim Start nicht gefeuert zu werden? – FINDarkside