اینکه پیشرفت Progress Bar بر چه اساسی باشه بستگی به فعالیتی داره که در هنگام اجرا شدن نرم افزارتون انجام می دهید.
مثلا اگه قراره یک فایلی رو پردازش کنید، میشه از نسبت موقعیت فعلی در فایل به طول کل فایل استفاده کرد.
اما گاهی محاسبه و پیش بینی چنین فرایندی ممکن نیست، مثلا در هنگام لود شدن ویندوز.
برای همینه که مایکروسافت در هنگام بالا آمدن ویندوز از یک انیمیشن بجای یک Progress Bar استفاده کرده.
اصولا برنامه شما باید یک فرم Splash داشته باشه که ابتدا اون Load بشه و تا انجام بقیه عملیات را در اون فرم
پیگیری کنه.