غیر فعال بودن خاصیت دابل کلیک بعضی از کنترل ها

شاید برای شما هم پیش آمده باشد بخواهید برای کنترل خاصی یا کنترل های پیشفرض از رویداد دابل کلیک استفاده کنید که متوجه می شود غیرفعال است یا کاربردی ندارد برای این کار می توانید در رویداد موس دان (MouseDown ) کد خط زیر را نوشته و متد یا دستوراتی که نیاز است در دابل کلیک بنویسید در جایگاه مشخص بنویسید از دوستان ممنونم اگر را حل بهتری و راحت تری به ذهنشان می رسد مطرح نمایید با تشکر

DateTime LastClick1 ;  
private void cbEquipmentMake_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                TimeSpan Current = DateTime.Now - LastClick;
                TimeSpan DblClickSpan =
                TimeSpan.FromMilliseconds(SystemInformation.DoubleClickTime);

                if (Current.TotalMilliseconds <= DblClickSpan.TotalMilliseconds )
                {
                      جایگاه نوشتن کد برای رویداد دابل کلیک 
                }

                LastClick = DateTime.Now;
            }
        }

 

شاید این مطالب را هم دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.