رفتن به مطلب
  • 0

شخصی سازی پروگرس بار


محمد رشوند

سوال

سلام دوستان

امروز به یک مشکل بر خوردم میخوام ببینم اگه شما راه حلی دارید کمک کنید :give_rose:

 

ببینید پروگرس بار معمولاً مقدارش عددی هستش و از 0 تا 100 هستش

 

خب حالا من یه مقدار دارم که 400 از 1000 هزار هستش

 

یعنی کل عدد 1000 که 400 تاش اینطرف کم شده میمونه 600 تا

 

 

حالا اینو نمیشه تو پروگرس بار اوردش ( دوست ندارم تو چارت باشه باید تو پروگرس بار باشه)

 

میخوام برای پروگرس بار تعریف کنم که به جای از 0 تا 100 بیاد بشه از 0 تا 1000 ولی فک کنم هم چین چیزی نشه :fekr:

 

راه دیگه اینه که من بیام تعریف کنم که عدد 400 چند درصد از 1000 هزار میشه ( 40  درصد میشه )

 

 

خب حالا سه تا متغییر نیاز دارم بنظرم

 

یکیش مقدار کل رو بگیره

یکیش عدد متغییر که قراره تغییر کنه ( 400 یا هر چیز دیگه ) :t6021:

 

یه متغییر هم بیاد اون 400 که تبدیل شده به 40 درصد رو ذخیره کنه :areuok:

 

من ذهنم تو این چند روز سر آپدیت یکی از برنامه ها خیلی شلوغ شده و شاید این راه حلش خیلی ساده تر از اون چیزی باشه که فکر میکنم :gerye:

 

ولی الان از شما کمک میخوام اگر میشه تابعی چیزی باشه که این کار رو انجام بده

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

غذر میخوام بنده تاپیک رو الان دیدم

خب ببینید حقیقتا فعلا کتابخانه ای رو به خاطر ندارم که بشه عدد ProgressBar رو بیشتر از 100 برد.

اما این کتابخانه رو دانلود کنید :

http://answercenter.ir/topic/8545-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-numberprogressbar-v100/

 

یک متد داره به نام Max

شما مثلا Max رو تعریف میکنید 400

خب این ProgressBar خودش متناسب با عدد 400 خودش رو پر میکنه

مثال هم توی لینکی که دادم هست.

یک خورده با متد Max بازی کنید کاملا متوجه منظور من میشید و دیگه اون روش دومی که گفتید تقسیم و ضرب و جمع کنم لازم نیست 

 

بازم اگه چیزی رو پیدا کردم اطلاع میدم !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

غذر میخوام بنده تاپیک رو الان دیدم

خب ببینید حقیقتا فعلا کتابخانه ای رو به خاطر ندارم که بشه عدد ProgressBar رو بیشتر از 100 برد.

اما این کتابخانه رو دانلود کنید :

http://answercenter.ir/topic/8545-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-numberprogressbar-v100/

 

یک متد داره به نام Max

شما مثلا Max رو تعریف میکنید 400

خب این ProgressBar خودش متناسب با عدد 400 خودش رو پر میکنه

مثال هم توی لینکی که دادم هست.

یک خورده با متد Max بازی کنید کاملا متوجه منظور من میشید و دیگه اون روش دومی که گفتید تقسیم و ضرب و جمع کنم لازم نیست 

 

بازم اگه چیزی رو پیدا کردم اطلاع میدم !

جناب اقای ایزدی راهی پیدا کردم مربوط به همین تقسیم و ضرب هستش

عدد ثابت ما 1000 هستش ما میایم متغییر خودمون رو که 400 یا هر چیز دیگه هست رو کم میکنیم و تقسیم بر 1000 و ضرب در 100 میکنیم اینطوری عدد بدست میاد میتونیم از حاصل داخل پروگرس بار استفاده کنیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...