من میخوام وقتی که کاربر کلید Esc را فشرد فرم بسته شه.
خاصیت KeyPreview فرمم رو هم True کردم اما جواب نداد.
من میخوام وقتی که کاربر کلید Esc را فشرد فرم بسته شه.
خاصیت KeyPreview فرمم رو هم True کردم اما جواب نداد.
در event keydown مربوط به فرمت این کد رو بنویس:
if(e.keycode=Keys.Escape)
this.close();
موفق باشید
یا اگه روی فرمت دکمه ی Exit داری می تونی خاصیت CancelButton مربوط به فرمت رو به اون دکمه تغییر بدی
سلام.
این فقط در حالتی كار میكنه كه فقط و فقط با خود فرم كار كنید. مثلاً اگه توی یدونه TextBox دارید كار میكنید، این كار رو براتون انجام نمیده!!
باید از روش هایی مثل درست كردن دكمه ی خروج و نسبت دادن canCelButton به اون، تعریف یدونه ShortCut یا ShortCut سراسری و روش های جامع دیگه هست.
موفق باشید
جناب newgoldenman وقتی KeyPreview فرم رو true کنیم. در هر حالت کار می کنه حتی وقتی تو یه تکس باکس باشیم