غیر فعال کردن دکمه پس از کلیک های متوالی
#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 523 31-08-2014 ساعت 13:46
آخرین ارسال: xMAN
Note تغییر دایرکتوری reference The Arrow 1 367 02-05-2014 ساعت 08:28
آخرین ارسال: Daniel
Note کپی کامل یک دایرکتوری و تمامی زیرشاخه های xMAN 0 283 10-12-2013 ساعت 19:33
آخرین ارسال: xMAN
Note غیرفعال کردن دکمه close در فرم xMAN 0 485 09-09-2013 ساعت 15:08
آخرین ارسال: xMAN
Note سوال چطوری یک برنامه رو غیر قابل REFLECT کنیم؟ The Arrow 0 285 10-07-2013 ساعت 21:09
آخرین ارسال: The Arrow
Note سوال :چه کاراکتر هایی در XML غیر مجاز هستند؟ The Arrow 1 496 14-06-2013 ساعت 11:50
آخرین ارسال: ɌƟƟ₸€Ɍ
Note شفاف کردن پس زمینه کنترلها SOFTAFZAR 0 267 07-04-2013 ساعت 11:23
آخرین ارسال: SOFTAFZAR
Note غیرفعال کردن کلید خروج در فرم SOFTAFZAR 0 525 11-11-2012 ساعت 11:48
آخرین ارسال: SOFTAFZAR
Note سی شارپ - کپی کامل یک دایرکتوری و تمامی زیرشاخه های آن SOFTAFZAR 0 495 28-10-2012 ساعت 16:21
آخرین ارسال: SOFTAFZAR
Note شفاف کردن پس زمینه ی کنترلها در سی شارپ SOFTAFZAR 0 644 26-10-2012 ساعت 18:39
آخرین ارسال: SOFTAFZAR

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