C# Timer 10 sekunden?
Hey ich versuche es einfach zu erklären. Beim offnen vom programm / beim Onload soll ein timer von 10sekunden gestartet werden. nacher soll das programm geschlossen werden und eine andere seite geöffnet werden die bestimmte werte einer int variable aufruft. Danke an alle die mir helfen können
3 Antworten
![](https://images.gutefrage.net/media/default/user/12_nmmslarge.png?v=1551279448000)
Timer myTimer;void Form_Loaded()
{
myTimer = new Timer();
mytimer.Intervall = 10000;
mytimer.Elapsed += MyTimer_Elapsed;
}
void MyTimer_Elapsed(object sender, ElapsedEventArgs e)
{
//Seite öffnen
}
Siehe auch : https://msdn.microsoft.com/de-de/library/system.timers.timer(v=vs.110).aspx
![](https://images.gutefrage.net/media/user/Berny96/1459036936798_nmmslarge__10_10_180_180_41891bff6619e836b62841f69ed73f09.png?v=1459036939000)
Den Timer starten:
Thread timer = new Thread(new ThreadStart(timer));
void timer(){
Thread.Sleep(10000);
// Neue Seite öffnen
}
Woher ich das weiß:Berufserfahrung – Beruf, Schule, Hobby und eigene Erfahrungen
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Der Timer stoppt aber das ganze Programm, ist das gewollt?