مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

نمایش مقادیر خاص عددی در lable

چهارشنبه, 23 بهمن 1398 10:22

نمایش مقادیر خاص عددی در lable

با سلام و درود یک سوال دارم فرض کنید  برنامه ای مثل کافی نت داریم که با کمک یک تایمر محاسبات عددی انجام میشه
صفحه که تایمر داخلش هست با صفجه که textbox ها داخلش هستن متفاوت هست ( textbox های که قیمت رو میگیرن )
تایمر با کمک زمان محاسبات رو انجام میده و قیمت نهایی رو داخل یک lable  نشون میده
حالا مشکل اینه محاسبات درسته تنها مشکل اینه لیبل میاد عدد رو از 1 شروع می کنه به نوشن دادن من می خوام یک فیلتر به lable بدم که اعداد 100 تا 100 تا نشون داده بشه

این شکلی تایمر تا ثانیه 60 بره اما لیبل صفر باشه به ثانیه 61 برسه عدد لیبل به 100 برسه و وقتی تایمر به 120 رسید ( دقیقه ) به 200 برسه و همین شکلی هر 100 تا یک بار لیبل بروز بشه ( عدد های که گفتم مثال بود قیمت رو کاربر تعیین می کنه )‌

TextBox textBox1 = (TextBox)Control1[0];
              TextBox textBox = (TextBox)Control[0];
              if (textBox.Text != "")
              {
                  price = Convert.ToDouble(textBox.Text) / 3600;
                  num = Convert.ToDouble(textBox1.Text)/3600;
                  
                  sum = price+ num;
                  if (StartTime == DateTime.MinValue)
                  {
                      StartTime = DateTime.Now;
                  }
                  var elapsed = DateTime.Now.Subtract(StartTime);
                  Timesystem1.Text = elapsed.Hours + ":" + elapsed.Minutes + ":" + elapsed.Seconds;
 
                  Pricesystem1.Text = Convert.ToString(Convert.ToInt32(sum * elapsed.TotalSeconds)) ;

نمونه کد استفاده شده لطفا اگه می دونید کمک کنید این فیلتر رو چجوری بزنم

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید