Hallo,
ich habe eine Anwendung die beim start automatisch starten und dann ins
System Tray verschwieden soll.
Das klappt leider nicht. Wenn ich allerdings mit dem Minimize Button arbeite
dann geht es.
Beim Start wird das Notify Icon angezeigt, also l�uft er in die funktion
rein, aber das Fenster bleibt im Task. Hier mal der wichtigste code:
// diese funktion geht wenn ich oben in der leiste den minimieren button
// klicke
private void Form1_Resize(object sender, System.EventArgs e)
{
// wenn verkleinert
if(WindowState == FormWindowState.Minimized)
{
notifyIcon.Visible = true;
Hide();
}
// wenn vergr��ert
if(WindowState == FormWindowState.Normal)
{
showProgram();
}
}
// funktioniert auch ohne probleme
private void showProgram()
{
Show();
WindowState = FormWindowState.Normal;
notifyIcon.Visible = false;
}
// das hier geht nicht
private void Form1_Load(object sender, System.EventArgs e)
{
string autoStart;
autoStart =
System.Configuration.ConfigurationSettings.AppSettings["autoStart"];
if(autoStart == "true")
{
if(checkInput(textURL.Text, textInterval.Text))
{
webURL(textURL.Text);
WindowState = FormWindowState.Minimized;
}
} // if(autoStart == "true")
} // private void Form1_Load
Er startet auch und das Fenster wird auch minimiert. Das Notify Icon wird
angezeigt (was mir sagt das er die function Form1_Resize ausf�hrt) aber das
Fenster bleibt im Taskmanager. Wo habe ich den Fehler?
Danke und Gru�
Rene
| [dotnetdecsharp] als archive@jab.org subscribed
| http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv
| Listenregeln, sowie An- und Abmeldung zu dieser Liste:
| http://www.dotnetgerman.com/listen/dotnetdecsharp.asp