نمایش نتایج 1 تا 8 از 8

نام تاپیک: شمارنده و ProgressBar

  1. #1

    شمارنده و ProgressBar

    با سلام
    من یک حلقه For دارم که می خوام آن را بشمارم و در حال نمایش آن هم Progressbar رو تغییر بدم(این رو مشکل ندارم) و هم یک Lable داشته باشم که اعداد آن تغییر کنه . ولی Lable فقط عدد آخر را نمایش می دهد.

    در واقع می خوام با هربار اضافه شدن عدد حلقه شمارنده یکی اضافه بشه و در همان لحظه تغییر نمایش داده بشه.

    ممنون از راهنمایی تون . . . .

  2. #2

    نقل قول: شمارنده و ProgressBar

    سلام
    با توجه به اینکه این کار سریع انجام میشه شما در Lable فقط عدد آخر را مشاهده میکنید...
    با کد زیر میتوانید کمی فاصله انداخته و اعداد را در Lable ببینید:

    Application.DoEvents()
    Threading.Thread.Sleep(10)

  3. #3
    کاربر دائمی آواتار mostafaaa
    تاریخ عضویت
    دی 1386
    محل زندگی
    جزیره کیش
    پست
    723

    نقل قول: شمارنده و ProgressBar

    البته راه اصولی تر اینه که Label رو Refresh کنید.
    Me.Label1.Text=I
    Me.Label1.Refresh

  4. #4
    کاربر دائمی آواتار sepehr.net
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    386

    نقل قول: شمارنده و ProgressBar

    شما میتونید از کنترل تایمر هم استفاده کنید .
    این منترل دیگه این مشکلات رو نداره

  5. #5

    نقل قول: شمارنده و ProgressBar

    با تشکر
    مشکلم حل شد

  6. #6
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    تهران
    پست
    9

    نقل قول: شمارنده و ProgressBar

    شما مي تونيى يك تايمر در برنامه قرار دهيد و ميزان interval أن را به صورتي تنظيم كنيد كه عدد مورد نظر در label نمايان بشه.

  7. #7
    کاربر دائمی آواتار Microsoft.net
    تاریخ عضویت
    آبان 1382
    محل زندگی
    مشهد
    پست
    584

    نقل قول: شمارنده و ProgressBar

    نقل قول نوشته شده توسط amin_programming مشاهده تاپیک
    شما مي تونيى يك تايمر در برنامه قرار دهيد و ميزان interval أن را به صورتي تنظيم كنيد كه عدد مورد نظر در label نمايان بشه.
    از نظر شی گرایی بدترین روشی بود که میشد پیشنهاد داد !

  8. #8

    نقل قول: شمارنده و ProgressBar

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

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •