Thanks Eric. I do know exact amount of work (number of objects in my collection object in my case) that'll be processed. That's why I asked the question.
Actually, I wasn't asking "when" I should use the control but "how" I should use the control.
>>Amazing enough, I've never used this control before so I want to know a proper use of this control.
>>
>>I have a routine that takes awhile to process so I though using this control would be appropriate. Now, do I just add this control to the form that this routine is run, set visible property as I need to and control via my code to update the "status" or ??? TIA.
>
>The progress bar is only valid when you have increments. Lets say that you process records from a recordset. You know how much records you have and since the process is in a loop, you know how many have been processed.
>
>If you don't exact amount of work to do and increments, don't use the progress bar.
It's "my" world. You're just living in it.