PDA

View Full Version : بسته شدن فرم با فشردن دکمه ی Esc



raminsalemi
یک شنبه 01 اردیبهشت 1387, 23:38 عصر
سلام: چطور در برنامم این قابلیت رو ایجاد کنم که کاربر با فشردن کلید Escصفحه کلید فرم برنامه روببنده با تشکر:متفکر:

ali_mp64
یک شنبه 01 اردیبهشت 1387, 23:50 عصر
می تونی از روش زیر استفاده کنی .
ابتدا یک button بساز و در رویداد click آن کد زیر رو بنویس
this.close();
بعد توی properties فرم(form)ا cancelbutton رو مساوی با button قرار بده .

black_hole
دوشنبه 02 اردیبهشت 1387, 09:12 صبح
میتونی رویداد keyUp مریوط به فرم را گرفته و این کد رو توش بنویسی:
if (e.KeyCode == Keys.Escape)//press escape
{
this.DialogResult = DialogResult.Cancel;
Close();
}

raminsalemi
سه شنبه 03 اردیبهشت 1387, 00:12 صبح
سلام دوست عزیز: کدی رو که لطف کردی برام گذاشتی امتحان کردم ولی هیچ جوابی نمی ده و فرم بسته نمیشه اگه امکان داره یه کد ی رو که خودت امتحان کردی برام بذار ممنون:متفکر:

sinpin
سه شنبه 03 اردیبهشت 1387, 06:13 صبح
خاصیت KeyPreview فرم رو true کنید.