السلام عليكم ورحمة الله وبركاته
اخواني اريد منكم كود للتحكم في اومر البرنامج عن طريق اختصارات الكيبورد مثلا
ctrl+n تبقي ملف جديد
وهكذا
انتظر الرد منكم تقبلو تحياتي
كود :
Private Sub TextBox1_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.N AndAlso e.Control Then
Form2.ShowDialog() 'او ضع اى امر اخر هنا
End If
End Sub
وعليكم السلام ورحمة الله وبركاته
في حدث الفورم كي داون ( Form1_KeyDown ) ضع الكود التالي
If (e.KeyCode = Keys.N AndAlso e.Modifiers = Keys.Control) Then
MsgBox("CTRL + N Pressed !")
هنا ضع الكود المطلوب
End If
وتستطيع تغيير حف (N) الموجود بعد (Keys) وكذلك (Control) بأي رمز آخر
ولو اردت رمز او حف واحد يكون الكود كالتالي :
If e.KeyCode = Keys.ControlKey Then
MsgBox("Ctrl Pressed")
End If
للاسف الاكواد ليست هي المطلوبه احواني
انا عايز كود اختصارات زاي في اي برنامج تلاقي اداه MenuStrip1
وتلاقي قائمه منسدله للاختيارات وامام كل اختيار اختصار للامر عن طريق الكيبورد مثلا
للحفظ ctrl+s
جديد ctrl+n
وهكذا هو الكود المطلوب ده منتظر الرد منك تقبلي تحياتي
اخى الكريم انشيء MenuStrip ومن خصائصها يمكنك ان تفعل ماتريد
وبالنسبه لاختصارات الكيبورد ستجدها فى Properties > ShortCutKyes
ملحوظه:
انا مافهمت اى اكواد تريدها