PDA

View Full Version : بستن فرم با Esc



sh_m
سه شنبه 05 آبان 1383, 15:07 عصر
سلام
اگر بخواهیم فرم با زدن کلید Esc بسته شود (در حالی که کرسر روی اشیا موجود در فرم قرار دارد)چگونه و در کدام رویداد فرم کد مربوطه را بنویسیم.
با تشکر فراوان.

sh
سه شنبه 05 آبان 1383, 16:37 عصر
باید KeyPriview فرمت را true کنی و در رویداد KeyDown بنویسی

علیرضا مداح
سه شنبه 05 آبان 1383, 17:22 عصر
سلام .
پس از تنظیم کردن خاصیت KeyPreview مربوط به فرم بر روی True ، کد زیر را در درون رویداد KeyDown فرم وارد نمایید :


If e.KeyCode = Keys.Escape Then
Me.Close()
End If

sh_m
چهارشنبه 06 آبان 1383, 10:33 صبح
خیلی از راهنماییتون ممنونم. :)

mahdie
شنبه 28 آذر 1383, 10:17 صبح
اگه درون صفحه شما دکمه ای برای خروج وجود دارد می توانید در properties اون صفحه خاصیت cancelbutton اون رو با نام اون دکمه set کنید البته در رویداد click دکمه خروج کد زیرا قرار دهید:


Me.DialogResult = DialogResult.Cancel
Me.Close()