just to add a 2-byte string of info here, Kundan. Why do you need one? I can't remember any instance where I had the need to show a progress bar during a form load. The forms have always loaded fast enough for me whereby there was no need to display such a thing. how big is your file? why does it take such a long time for the form to load, so much so that you think you need a bar to keep the user informed of it's load process?