PDA

View Full Version : اجرا نشدن کلید میانبر دکمه در groupBox



bitcob589
پنج شنبه 23 آبان 1392, 17:09 عصر
با سلام
در صفحه دو دکمه وجود دارد که در groupBox گذاشته شده است که برای یک دکمه که وظیفه آن ذخیره اطلاعات است کلید enter را برای دکمه میانبر تعریف کردم و برای دکمه دیگر که وظیفه آن بستن فرم است دکمه esc را به عنوان کلید میانبر تعریف کردم اما در فرم هیچ یک از کلیدهای صفحه کلید اجرا نمی شوند کد به صورت زیر نوشته شد ه است

private void groupBox1_Enter(object sender, EventArgs e)
{
if (Keys.Enter == Keys.Enter)
{
button1.Click += new EventHandler(this.button1_Click);
}
if (Keys.Escape== Keys.Escape)
{
button2.Click += new EventHandler(this.button2_Click);
}
}
اشکال کد بالا چیست آیا نحوه کد نوشتن اشتباه است

rezaei_y
پنج شنبه 23 آبان 1392, 17:47 عصر
رخداد Enter زمانی اجرا میشه که focuse به کنترل مورد نظر منتقل بشه

کدتون رو توی رخداد key_down بنویس نه enter