PDA

View Full Version : مقادیر بالا برای progress bar



mehran788
یک شنبه 02 فروردین 1394, 01:08 صبح
سلام. خسته نباشید
اگه مقدار ماکسیموم progress bar ما زیاد باشه مثلا در حد double چیکار کنیم که دقیق دربیاد. چون خودش این مقدار رو قبول نمی کنه
ممنون

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