Process Bar? What's that? I take it you mean a Progress Bar? The ProgressBar is easy enough to use. Set the Minimum and Maximum properties to what ever you want, defaults are 0 and 100. Then set the Step property to an increment value, say 1. That will give to 100 steps through the progress bar. Now, when you want to increment the progress bar, just call the bar's PerformStep method. If say, you were copying 5 files and wanted a progress bar to show how many file have been copied, you would set Minimum to 0, Maximum to 5, and Step to 1. When the first file is successfully copied, you call PerformStep(), when the next file is done, PerformStep(), ... RageInTheMachine9532