Ich habe eine Windows.Forms.Timer
in meinem Code, den ich 3 Mal ausführen werde. Der Timer ruft jedoch die Tick-Funktion überhaupt nicht auf.Timer wird nicht ankreuzen
private int count = 3;
private timer;
void Loopy(int times)
{
count = times;
timer = new Timer();
timer.Interval = 1000;
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}
void timer_Tick(object sender, EventArgs e)
{
count--;
if (count == 0) timer.Stop();
else
{
// Do something here
}
}
Loopy()
wird von anderen Stellen im Code aufgerufen wird.
Die erste Antwort ist wahr :) –
Von wo Sie Loopy fordern? – Adil
Loopy() wird von einer anderen Stelle im Code aufgerufen. – cpdt