Entwickler-Ecke
WinForms - BackgroundWorker abbrechen
greentiger - Di 14.01.14 20:01
Titel: BackgroundWorker abbrechen
Hallo,
ich habe mir ein kleines Programm geschrieben, dass mehrer Tastendrucke simuliert dies funktioniert auch ohne Probleme, jedoch fehlt mir noch eine Abbrechbedingung, zuerst wollte ich es mit einem Button machen, dabei wird aber oft noch ein Tastendruck ausgrführt.
Möchte es jetzt so machen, wenn sich das Vordergrund Programm ändert, dass es den BackgroundWorker unter bricht, ich weiß jetzt nicht wie ich das am besten lösen kann vielleicht kann mir von euch jemand weiter helfen?
Edit: Ich finde nur nichts, wie ich prüfen kann ob sich das im Vordergrund laufende Programm geändert hat.
MfG greentiger
greentiger - Di 14.01.14 20:35
Habe es schon gelöst, td ein Danke an alle die es sich durchgelesen haben ;)
Palladin007 - Mi 15.01.14 10:32
Schreibst du noch, wie du es gelöst hast? Dann profitieren auch andere Hilfesuchende von deiner Lösung.
greentiger - Do 03.09.15 15:54
Meine Lösung:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| bw = new BackgroundWorker(); bw.WorkerSupportsCancellation = true;
... while (i < anz && !bw.CancellationPending){} ... |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!