السلام عليكم ورحمة الله وبركاتة
اخواني الاعزاء
لدي شاشة يوجد بها اربعة ازرار لكل زر وظيفة
واود ان اخصص مفتاح F1 للزر الاول F2 للزر الثاني F3 للزر الثالث F4 للزر الرابع
فكيف يمكنني تخصيص هذة المفاتيح دون وضع اداة القوائم علي الفورم
السلام عليكم ورحمة الله وبركاتة
اخواني الاعزاء
لدي شاشة يوجد بها اربعة ازرار لكل زر وظيفة
واود ان اخصص مفتاح F1 للزر الاول F2 للزر الثاني F3 للزر الثالث F4 للزر الرابع
فكيف يمكنني تخصيص هذة المفاتيح دون وضع اداة القوائم علي الفورم
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
سبحان الله وبحمده ... سبحان الله العظيم
السلام عليكم
إستخدم حدث تحرير الضغط من على الزر للنموذج KeyUp بهذا الشكل
Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp
If e.KeyCode = Keys.F1 Then
'do something
Call btnSearch_Click(Nothing, Nothing)
End If
End Sub
Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
MsgBox("ddd")
End Subرغم أنهُ لا ينصح بإستخدام المفتاح الوظائفي الاول F1 إلا للمساعدة فقط (اي لملفات المساعدة ) كالمعتاد عليه من قبل كل المبرمجين
بالتوفيق إن شاء الله.
تم تعديل هذه المشاركة بواسطة الغملاسي في 27 سبتمبر 2005 في 22:32
في المثال يتضح المقال
لا.. اريد فتح موضوعاً.. جديداً..
ولكن ..
هل لهذا علاقة بـخاصية KeyPreview للــ form ,,,
السلام عليكم
تفعيل الـ
Me.KeyPreview = True
عندما تريد أن يكون اي حدث للضغط على الازرار يُفعل في النموذج قبل ان يُفعل في العنصر الذي عليه التركيز.
تم تعديل هذه المشاركة بواسطة الغملاسي في 28 سبتمبر 2005 في 10:53
في المثال يتضح المقال
اخواني الاعزاء
بارك الله فيكم
طريقة ناجحة 100 %
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
سبحان الله وبحمده ... سبحان الله العظيم
هذا الموضوع مغلق.