PDA

View Full Version : سوال: اجرای یک دستور و غیرفعال کردن دستورها و کدهای بعدی



amir_rtf
شنبه 23 بهمن 1395, 13:58 عصر
سلام دوستان
وقت بخير
يه مشكلي دارم ...هنگامي كه برروي يك butoon كليك مي شود اگر كاربر بر اثر بي احتياطي دو يا سه بار كليك كند سه بار كد نوشته شده اجرا مي شود و چون وقت گير است .... اگر سه بار كليك شود زمان سه برابر تلف مي شود ....كدي داريم كه كليك را تا مدتي بي اثر كند (حداقل تا پايان اجرا شدن كد داخل butoon)....اين مثال E.handel=true نتيجه نداد

البته برروي گريد هم اين مشكل را دارم ... مجبورم از اشتباه كاربر جلوگيري كنم
سپاس

ronix3
شنبه 23 بهمن 1395, 18:49 عصر
bool b= true;

private void button_click(object sender,eventarg e)
{
if(b)
{
b= false;
//cod hat
b=true;
}
}

BEHZADnr
سه شنبه 26 بهمن 1395, 04:49 صبح
سلام دوست عزیز
به نظر من زمانی که روی button کلیک میشه اون رو غیرفعال کن و بعد از انجام عملیات دوباره فعال بشه

button1.Enabled = false;
کد دستوراتی که میخوای انجام بشه
button1.Enabled = true;

موفق باشی