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

نام تاپیک: راهنمایی در مورد استفاده از progressbar

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    ساري
    سن
    37
    پست
    296

    راهنمایی در مورد استفاده از progressbar

    سلام .
    بر نامه من یک کاری رو در حال انجام دادن هست که کمی طول میکشه . حالا میخوام در این مدت زمان از Proccesbar استفاده کنم. و وقتی که کار برنامه تموم شد اونم پر شده باشه
    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    فارس - شیراز یا کازرون
    سن
    38
    پست
    123

    نقل قول: راهنمایی در مورد استفاده از proccesbar

    من هم به این مورد نیاز دارم ولی چطور میشه فهمید چقدر از کار باقی مونده ؟؟؟؟؟؟ و بر چه اساسی این proccess bar پر میشه ؟؟؟؟

  3. #3

    نقل قول: راهنمایی در مورد استفاده از proccesbar

    نقل قول نوشته شده توسط migrant مشاهده تاپیک
    من هم به این مورد نیاز دارم ولی چطور میشه فهمید چقدر از کار باقی مونده ؟؟؟؟؟؟
    progressbar بتنهايي جادو نميكنه (!) فقط مطابق دستور شما ميزان باقيمانده عمليات را ويژوالي نشون ميده، خود شما ميبايست تعيين كنيد كه چقدر از كار انجام شده و يا چقدر باقي مونده (= تعداد فايلها، حجم فايل، تعداد ركوردها، تعداد عمليات رياضي، شمارنده حلقه و ...)

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    ساري
    سن
    37
    پست
    296

    نقل قول: راهنمایی در مورد استفاده از progressbar

    ممنون و بنده هم میدونم که باید برای این کار کد نوشت . درخواست منم همین کد بود .

  5. #5
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: راهنمایی در مورد استفاده از proccesbar

    نقل قول نوشته شده توسط sinpin مشاهده تاپیک
    progressbar بتنهايي جادو نميكنه (!) فقط مطابق دستور شما ميزان باقيمانده عمليات را ويژوالي نشون ميده، خود شما ميبايست تعيين كنيد كه چقدر از كار انجام شده و يا چقدر باقي مونده (= تعداد فايلها، حجم فايل، تعداد ركوردها، تعداد عمليات رياضي، شمارنده حلقه و ...)
    سلام ...
    نمیدونم این روشی رو که میگم کار درستیه یا نه ولی من همیشه از اون استفاده میکنم ...
    با دستور زیر میشه مقدار پروگرس بار رو زیاد کرد ...
     
    progressbar.value+=4 ' عدد دلخواه

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

    معمولا جوری تنظیم میکنم که به نسبت مساوی اضاف میشه ...

    در آخر دستورات هم :

    progressbar.visible=false

    ...
    ...
    ...
    یه روش ساده تر هم هست ... ابتدا خاصیت style رو روی Marquee قرار بدید ...
    بعد در ابتدای دستورات مورد نظر progressbar رو نمایش بدین با این کار میله سبز رنگ در یک حلقه شروع به چرخیدن میکنه تا پایان دستورات که با یه دستور اونو ببندید ... اینجوری دیگه کاربر عصبانی نمیشه و تا زمانی که اون میچرخه منتظر میمونه ...

  6. #6

    نقل قول: راهنمایی در مورد استفاده از proccesbar

    نقل قول نوشته شده توسط kablayi مشاهده تاپیک
    نمیدونم این روشی رو که میگم کار درستیه یا نه ولی من همیشه از اون استفاده میکنم ...
    با دستور زیر میشه مقدار پروگرس بار رو زیاد کرد ...
     
    progressbar.value+=4 ' عدد دلخواه
    من این دستور رو لابه لای دستورات دیگه ای که قراره انجام بشه مینویسم و هر بار به اون خط میرسه میزان پروگرس بار افزایش پیدا میکنه ...
    نمايش ميزان پيشرفت انجام كار، كاري تخميني و تقريبي است. اما ترجيحا بهتر است اين نمايش در يك thread ديگر انجام شود. ( مثلا به كمك BackgroundWorker )
    چون گاهي عملي كه در يك سطر كد انجام ميشود ممكن است زيادي زمانبر باشد (مانند كپي كردن يك فايل 500 مگابايتي) و يا پشتيبانگيري از اطلاعات يك ديتابيس و ...

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

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