Žádný cyklus není třeba provádět. Metoda se spustí nezávisle ve vlastním vlákně a průběh operace hlásí pomocí delegáta metody případně vyvoláním události. Tlačítkem Cancel zavoláte metodu Abort příslušného vlákna a ošetříte vyjímku ThreadAbortException. Pro začátečníky bude asi nejlepší použít komponentu BackgroundWorker. Doporučuji nastudovat základy asynchronního programování než se budete do něčeho takového pouštět...
|