Ich habe eine MethodeTimer-Methode wird nicht ausgelöst, wenn innerhalb der Methode
public void OnCaptured(CaptureResult captureResult){}
Innerhalb dieser Methode i den Timer aufrufen möchten genannt, habe ich versucht, den Timer zu aktivieren, aber es wird nicht überhaupt auslösen, ich versuche auch um eine andere Methode zu erstellen und sie innerhalb der oben genannten Methode aufzurufen, um den Timer-Tick aufzurufen und wieder überhaupt nicht zu funktionieren.
hier ist meine Timer-Code:
private void TimeCountDown_Tick(object sender, EventArgs e)
{
int count = int.Parse(lblCount.Text) -1;
InvokeCD(count.ToString());
if (count < 0) {
TimeCountDown.Enabled = false;
InvokeCD("5");
}
}
** ** Welche Timer verwenden Sie? Es gibt mindestens 3 'Timer'-Klassen in .NET Framework und sie sind alle ziemlich unterschiedlich. Ich vermute, dass Sie die [Windows Forms] (https://msdn.microsoft.com/en-us/library/system.windows.forms.timer (v = vs.110) .aspx) verwenden. Wenn das korrekt ist, besteht ein mögliches Problem darin, dass der Timer Ihren Code im UI-Thread ausführen muss. Wenn Sie den UI-Thread in einer anderen Aufgabe gebunden haben, wird der Timer nicht ausgelöst. –
Oh Mann, du hast mich um 30 Sekunden geschlagen: P – MickyD
ja, ich benutze den Timer von Windows Form. Wie werde ich es auslösen? und ja die Form, die ich andere Aufgabe mache. – Denver