03. juni 2006 - 07:43Der er
20 kommentarer og 1 løsning
Kopier filer i eget program med progressbar
Jeg er igang med et lille program, der skal kunne kopiere filer.
Filerne vælges via en OpenFileDialog. Destinationsmappen vælges via en FolderBrowserDialog
Disse oplysninger puttes over i en ListView, så brugeren kan se hvilke filer der skal kopiers hvor hen.
Mit program skal tage en fil ad gangen, fra ListView, og foretage kopieringen. Den skal også kunne vise hvor meget der er kopierert, i form af en progressbar. Og senere en samlet oversigt, over progress på alle filerne i ListViewen.
Hvis noget er uklart, bed om at få det forklaret.. :-)
- Points er sat til "60 : Svær", men kan sættes yderligere op, da jeg har på fornemmelsen at det her er en meget svær opgave.
Det ved jeg ikke helt hvad er.. jeg kunne forestille mig, at det var en process eller tråd der arbejder i baggrunden, eller arebejder med ting der foregår i baggrunden.. :-)
Har du nogen links med eksempler? - Jeg kunne selvfølig også søge på nettet.. men det ville bare være hurtigere, hvis du havde forslag..
Jeg har ikke fået testet det endnu, men har lige kigget lidt på dit eksempel..
Denne del: private void OnWork(object sender, DoWorkEventArgs e) { int I; for (int I = 1; I <= 100; I++) { System.Threading.Thread.Sleep(10); worker.ReportProgress(I); } }
ok tak :) du kunne også have ladet bgw læse filen. Hvis det skulle være.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.