PDA

View Full Version : f1 ,f2 .... طريقه استفاده



aminvb
سه شنبه 18 آبان 1389, 17:10 عصر
سلام ميخوام از دگمه F3 به عنوان دگمه ميانبر سرچم استفاده كنم

و ESC به عنوان دگمه ميانبر خروج بايد چه كنم ؟

ممنون از دوستان

Mani_rf
سه شنبه 18 آبان 1389, 17:17 عصر
برای F ها بهترین و سریع ترین راه ایجاد منو است. هر آیتم منو یک گزینه با نام ShortCutKeys داره که با ست کردن آنها می توانی از این دکمه ها استفاده کنی. بدون کد نویس.
اگر می خواهی این کا را خودت انجام دهی باید KeyPress فرمت را True کنی و بعد از آن در رویداد KeyPress یا KeyUp کلید فشرده شده را چک کنی و عمل متناظر با آن را انجام دهی.

ساده ترین راه برای در نظر گرفتن ESC برای خروج این است که یک دکمه خروج روی صفحه بگذاری ؛ و پس از آن خاصیت CancelButton فرم را مساوی با نام کمه خروج قرار بدی.

البته روش های دیگری هم هست که من ساده ترین و سریع ترین آنها را بیان کردم.

ali_najari
سه شنبه 18 آبان 1389, 21:45 عصر
سلام ميخوام از دگمه F3 به عنوان دگمه ميانبر سرچم استفاده كنم

و ESC به عنوان دگمه ميانبر خروج بايد چه كنم ؟

ممنون از دوستان

دوست عزیز شما خاصیت Keypreview فرمت رو معادل true قرار بدهید و سپس توی خاصیت KeyDown فرم شرط هاتون رو بزارید به عنوان مثال:



Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
Select Case e.KeyCode
Case Keys.F2
e.Handled = True
MsgBox("Press {F2}")
Case Keys.F3
e.Handled = True
MsgBox("Press {F3}")
Case Keys.Escape
e.Handled = True
End
End Select
End Sub