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

نام تاپیک: غیر فعال شدن رنگ پشت زمینه statusStrip و غیر فعال شدن toolstripLabel به صورت همزمان در 3 ثانیه بعد

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    پست
    479

    غیر فعال شدن رنگ پشت زمینه statusStrip و غیر فعال شدن toolstripLabel به صورت همزمان در 3 ثانیه بعد

    سلام

    من یه statusStrip به همراه لیبل مخصوص اون رو دارم که هر وقت برنامه پیام موفقیت آمیز میده رنگ statusStrip به رنگ سبز در میاد و هر موقع پیام خطا میده به رنگ قرمز در میاد.

    حالا من میخوام بعد از هر عملی که انجام دادم 5 ثانیه بعد رنگ statusStrip (با هر رنگی) و لیبل اون غیرفعال بشه.

    چکار باید بکنم؟

    با تشکر

  2. #2

    نقل قول: غیر فعال شدن رنگ پشت زمینه statusStrip و غیر فعال شدن toolstripLabel به صورت همزمان در 3 ثا

    سلام
    دوست عزیز صبور باشید.
    شما برای این کار باید از یک تایمر ( Timer ) استفاده کنید.
    موفق باشید

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    پست
    479

    نقل قول: غیر فعال شدن رنگ پشت زمینه statusStrip و غیر فعال شدن toolstripLabel به صورت همزمان در 3 ثا

    سلام

    میدونم باید از تایمر استفاده کنم ولی میخوام بدونم چطوری باید رنگ پشت زمینه statusStrip رو به کنترل تایمرم نسبت بدم؟

    ممنون که جوابمو دادین.

  4. #4
    کاربر دائمی آواتار systam
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    مشهد (امام رضا (ع))
    پست
    973

    نقل قول: غیر فعال شدن رنگ پشت زمینه statusStrip و غیر فعال شدن toolstripLabel به صورت همزمان در 3 ثا

    سلام
    این کد به فرم اضافه کن و در فرم هم یک Timer1 و یک Button1 و یک StatusStrip1 اضافه کن
    ایتدا یک متغیر عددی

    int intt = 0;


    رویداد داخل دکمه :
    Timer1.Enabled = true;


    و در اخر هم رویداد داخل تایمر:

      intt = intt + 1; 
    if (intt == 3)
    {
    Timer1.Enabled = false;
    this.StatusStrip1.BackColor = System.Drawing.SystemColors.GrayText;
    }

    تو ضیحات :
    ما اومدیم یک متغیر از نوع عددی ایجاد کرد
    توی دکمه زمانی زده میشه میاد تایمر شروع به کار میکنه و بعد
    روایداد داخل تایمر یکی یکی به مقدار intt متغیر عددیمون اضافه بشه
    یه شرطم گذاشتیم که میگه اگر مقدار متغیر عددیمون شد 3 بیاد رنگ BackColor کنترل StatusStrip1 رو تغییر بده و متوقف شد.

    من سوالتون رو خوب نخوندم برای غیرفعال کردن لیبیل مورد نظر کافیه اون خط توی شرط if رو بردارید کنترول مورد نظر رو enabel اون رو false کنید

    موفق باشید یا علی
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله systam : شنبه 02 آبان 1394 در 22:57 عصر

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: چهارشنبه 29 تیر 1390, 19:57 عصر
  2. تغییر رنگ پشت زمینه jLabel
    نوشته شده توسط mahdi68 در بخش برنامه‌نویسی جاوا
    پاسخ: 3
    آخرین پست: دوشنبه 16 فروردین 1389, 20:50 عصر
  3. تغییر نکردن رنگ پشت زمینه در نت بین
    نوشته شده توسط iroonidotnet در بخش برنامه‌نویسی جاوا
    پاسخ: 1
    آخرین پست: شنبه 15 فروردین 1388, 17:55 عصر
  4. سوال: چطور رنگ پشت زمینه سطرهای لیست ویو رو تغییر بدم
    نوشته شده توسط Hadiir.net در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: چهارشنبه 14 اسفند 1387, 20:21 عصر
  5. تغییر رنگ پشت زمینه و فونت سلول انتخاب شده در DbGrid
    نوشته شده توسط MNosouhi در بخش برنامه نویسی در Delphi
    پاسخ: 7
    آخرین پست: چهارشنبه 27 مهر 1384, 16:19 عصر

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

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