Hallo Einfrieren Ich versuche, eine Methode des Wartens eine Anzahl von Millisekunden zu finden, bevor die nächste Zeile des Codes bewegen,Warten auf n Sekunden, dann nächste Codezeile ohne Form
Ich habe in Thread.Sleep sah aber das wird das Hauptformular einfrieren, ich möchte das aktiv bleiben.
Ich habe Timer und Stoppuhren versucht und beide frieren das Hauptformular ein, wenn sie auf einer Konsole gepostet werden sollen, wenn sie ankreuzen.
Ich konnte keinen Weg finden, task.delay oder Hintergrundarbeiter in der Wartezeit zu verwenden, die ich entweder wollte.
Pseudo-Code:
Wait 2 - 6 seconds
Log "waiting"
Log "waiting"
Log "waiting"
Stop Waiting - Run next line of code.
Die Methoden, die ich versucht habe einfach das Formular einfrieren und das Protokoll anschließend füllen, ich möchte nur eine einfache Methode des Wartens, ohne die Form Einfrieren und ohne mit Ereignissen umzugehen ist aufgerufen, was bedeuten würde, dass die nächste Zeile nicht ausgeführt wird.
Jede Hilfe wäre genial, weil ich C# noch neu bin und es ist ein bisschen verrückt :(
Ist es WinForms oder WPF? – outcoldman
Windows Form Anwendung – Sam