الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن تخصيص ازرار لوحة المفاتيح

مغلق
بدأه Ahmed Wahb في 27 سبتمبر 2005 · 5 رد · 1,316 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

اخواني الاعزاء

لدي شاشة يوجد بها اربعة ازرار لكل زر وظيفة

واود ان اخصص مفتاح F1 للزر الاول F2 للزر الثاني F3 للزر الثالث F4 للزر الرابع

فكيف يمكنني تخصيص هذة المفاتيح دون وضع اداة القوائم علي الفورم

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

#2

السلام عليكم

إستخدم حدث تحرير الضغط من على الزر للنموذج 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

في المثال يتضح المقال

#3

لا.. اريد فتح موضوعاً.. جديداً..

ولكن ..

هل لهذا علاقة بـخاصية KeyPreview للــ form ,,,

#4

السلام عليكم

تفعيل الـ

Me.KeyPreview = True

عندما تريد أن يكون اي حدث للضغط على الازرار يُفعل في النموذج قبل ان يُفعل في العنصر الذي عليه التركيز.

تم تعديل هذه المشاركة بواسطة الغملاسي في 28 سبتمبر 2005 في 10:53

في المثال يتضح المقال

#5

لكي تستخدم الحدث الخاص بالفورم لابد أن تكون الخاصية Keypreview تساوي True

و فوق كل ذي علم عليم

#6

اخواني الاعزاء

بارك الله فيكم

طريقة ناجحة 100 %

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

هذا الموضوع مغلق.

مواضيع مشابهة