سلام. خسته نباشید
اگه مقدار ماکسیموم progress bar ما زیاد باشه مثلا در حد double چیکار کنیم که دقیق دربیاد. چون خودش این مقدار رو قبول نمی کنه
ممنون
سلام. خسته نباشید
اگه مقدار ماکسیموم progress bar ما زیاد باشه مثلا در حد double چیکار کنیم که دقیق دربیاد. چون خودش این مقدار رو قبول نمی کنه
ممنون
به هر حال شما از نظر بصری یه بازه محدودی رو به کاربر میتونید نشون بدین. حالا اگه بازه شما خیلی بزرگ باشه میتونید نرمالش کنید و در بازه کوچکتر به progress bar بدین. مثلا اگه value شما از 0 تا 1e10 هست میتونید مقدار 0 تا 100 رو برای progress bar بگیرین و value رو هربار بر 1e8 تقسیم کنید و بعد به progress bar بدین. درسته که مقداری که به value در این حالت میدین لزوما دقیق نیست ولی اصولا progressbar قرار نیست اونقدرها دقیق باشه و اصلا نمیتونه از یک میزانی مقدار دقیق تر رو نشون بده. (دیگه در دقیق ترین حالت اگه برای هر step یک pixel در نظر گرفته بشه به اندازه عرض صفحه نمایش مثلا 1260 حالت بیشتر نمیتونه نمایش بده!)