PDA

View Full Version : سوال: جطوری به صورت پیش فرض با زدن دکمه enter دستورات یک button اجرا بشه؟



elham1611
یک شنبه 28 خرداد 1391, 09:38 صبح
با سلام
من یک button برای جستجو گذاشتم و میخوم وقتی کاربر فیلدها رو پر کرد دیگه لزومی نداشته باشه موس رو بر روی دکمه جستجو ببره و فشار بده و در هر لحظه با زدن enter دکمه جستجو کار کنه.(برای راحتی کاربر)

یعنی به صورت پیش فرض enter برای یک دکمه باشه؟
چطوری این کار رو کنم

MOTO MAN
یک شنبه 28 خرداد 1391, 10:42 صبح
سلام

شما داخل رویداد وارد شدن فوکوس به TextBox این را بنویسید:


private void textBox1_Enter(object sender, EventArgs e)
{
this.AcceptButton = buttonName;
}

همون طور که نوشتم باید نام دکمه ی مورد نظر را به AcceptButton فرم نسبت دهید.

موفق باشید...

saman_h
یک شنبه 28 خرداد 1391, 12:56 عصر
سلام
پاسخ 2 کاملا صحیح است اما شما بیا از داخل properties خصوصیت AcceptButton مربوط به فرمی که داری رو برابر با همون دکمه قرار بده
موفق باشی

elham1611
یک شنبه 28 خرداد 1391, 14:59 عصر
درست شد ممنون :تشویق: