• غیر فعال کردن دکمه پس از کلیک های متوالی
    #1
    Note 
    سلام
    میخواستم بدونم که آیا مثلا میشه کاری کرد که اگه 5 بار روی یک دکمه در مدت زمان 2 ثانیه کلیک کنند ،
    اول یک پیام بده
    بعد دکمه برای مدت 3 ثانیه واسه طرف کار نکنه و بعد از سه ثانیه بتونه روی دکمه کلیک کنه
    اما بقیه چیزهای برنامه کار کنه

    پاسخ
    #2
    Note 
    سوال خوبیه اما عنوانش اصلا!
    دوست عزیز اگه بخوایم عنوان همه برنامه هایی که توش از if استفاده شده بذاریم "سوال در مورد if" که عنوان همه پست ها همین میشه! انتخاب عنوان درست باعث میشه که اگه کسی این سوال براش پیش بیاد بتونه این تاپیک رو راحت پیدا کنه پس از عنوان درست استفاده کنید.

    [CSHARP]
    DateTime startTime;
    int clickCount = 0;
    bool getcurrenttime = true;
    private void button1_Click(object sender, EventArgs e)
    {
    if (getcurrenttime)
    {
    startTime = DateTime.Now;
    getcurrenttime = false;
    }
    clickCount++;
    DateTime stopTime = DateTime.Now;
    TimeSpan duration = stopTime - startTime;

    if (clickCount >= 5 && ((duration).Seconds) <= 2)
    {
    button1.Enabled = false;
    timer1.Enabled = true;
    clickCount = 0;
    getcurrenttime = true;
    }

    if (duration.Seconds >= 2)
    {
    getcurrenttime = true;
    clickCount = 0;
    }

    Text = clickCount.ToString() + " click in " + duration.Seconds + " seconds.";
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
    button1.Enabled = true;
    timer1.Enabled = false;
    }
    [/CSHARP]

    پاسخ
    #3
    Note 
    شرمنده ، من نمیدونم چی بزارم !!!!!! به هر حال چشم از این به بعد اول عنوان درست میزارم

    خب من الان یک سوال دارم
    اگه بخوام مثلا هم غیر فعال سازی ، سوال امنیتی هم بزارم (مثلا 5 سوال که 5 جواب داره ) ، چیکار باید بکنم؟
    فرض کنید که یک دکمه ی دیگه + یک تکست باکس هم در فرم هست و تا جواب درست داده نشده ادامه بده!
    و پس از 4 بار جواب اشتباه تا 4 ثانیه برنامه جواب نده و بعد از اینکه چهار ثانیه کاربر دوباره روی برنامه کلیک کنه ، سوال جدید بپرسه
    ممنون

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note غیر فعال کردن Output Box در ویژوال استودیو The Arrow 2 663 31-08-2014 ساعت 13:46
    آخرین ارسال: xMAN
    Note تغییر دایرکتوری reference The Arrow 1 506 02-05-2014 ساعت 08:28
    آخرین ارسال: Daniel
    Note کپی کامل یک دایرکتوری و تمامی زیرشاخه های xMAN 0 394 10-12-2013 ساعت 19:33
    آخرین ارسال: xMAN
    Note غیرفعال کردن دکمه close در فرم xMAN 0 596 09-09-2013 ساعت 15:08
    آخرین ارسال: xMAN
    Note سوال چطوری یک برنامه رو غیر قابل REFLECT کنیم؟ The Arrow 0 353 10-07-2013 ساعت 21:09
    آخرین ارسال: The Arrow
    Note سوال :چه کاراکتر هایی در XML غیر مجاز هستند؟ The Arrow 1 672 14-06-2013 ساعت 11:50
    آخرین ارسال: ɌƟƟ₸€Ɍ
    Note شفاف کردن پس زمینه کنترلها SOFTAFZAR 0 316 07-04-2013 ساعت 11:23
    آخرین ارسال: SOFTAFZAR
    Note غیرفعال کردن کلید خروج در فرم SOFTAFZAR 0 609 11-11-2012 ساعت 11:48
    آخرین ارسال: SOFTAFZAR
    Note سی شارپ - کپی کامل یک دایرکتوری و تمامی زیرشاخه های آن SOFTAFZAR 0 580 28-10-2012 ساعت 16:21
    آخرین ارسال: SOFTAFZAR
    Note شفاف کردن پس زمینه ی کنترلها در سی شارپ SOFTAFZAR 0 819 26-10-2012 ساعت 18:39
    آخرین ارسال: SOFTAFZAR

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان