Copy file ProgressBar, BackgroundWorker


Projekt do pobrania tutaj: ProgressBar_BackGrW

Pokażę wam jak zrobić takie cudeńko które będzie kopiowało nam plik z punktu A do punktu B z możliwością anulowania kopiowania i z BackgroundWorkerem. Zaczynamy od dodania do naszej formy 4x Buttonów 3x Label i 1x ProgressBar

backgrProgressb_1Kiedy ułożymy wszystkie kontrolki należ zmienić im tekst, Labele mają tekst „-”

backgrProgressb_4Teraz z ToolBoxa potrzebujemy elementów: OpenFileDialog, BackgroundWorker, FolderBrowserDialog

backgrProgressb_3Jeśli wszystko przebiegło prawidłowo na dole ekranu zobaczymy dodane elementy

backgrProgressb_2Lewym przyciskiem myszy klikamy na element „BackgroundWorker1” i ustawiamy mu opcje WorkerReportsProgress na True i WorkerSupportsCancell na True

backgrProgressb_5Teraz dodamy aktywność do przycisków wskazujących położenie pliku i miejsca docelowego kopii są to Button1 (Target file) i Button2 (Destiny directory)

Reszta kodu wraz z opisem. Dodaje funkcjonalność dla reszty przycisków i BackgroundWorkera

Permalink do tego artykułu: https://visualmonsters.cba.pl/copy-file-progressbar-backgroundworker/

Dodaj komentarz

Twój adres email nie będzie publikowany.