23-07-19, 12:45 PM
وصلت إلى الكود الذي يعرض لي لوحات المفاتيح المرتبطة بالجهاز، وهذا هو:
ولكن كيف سأعرف أن رقم (1) مثلاً تم نقره من لوحة المفاتيح الأولى والثانية؟
لأنني في النهاية أريد التالي:
عندي فورم عادي فيه أربعة مربعات نصوص ولدي 4 لوحات مفاتيح مرتبطة بالجهاز
والمطلوب النقر على الأرقام (1 2 3 4)
في المربع الأول أريد أن يسجل الرقم الذي تم نقره من لوحة المفاتيح الأولى
في المربع الثاني أريد أن يسجل الرقم الذي تم نقره من لوحة المفاتيح الثانية
في المربع الثالث أريد أن يسجل الرقم الذي تم نقره من لوحة المفاتيح الثالثة
في المربع الرابع أريد أن يسجل الرقم الذي تم نقره من لوحة المفاتيح الرابعة
كود :
Dim theSearcher As New ManagementObjectSearcher("SELECT * FROM Win32_Keyboard")
If theSearcher.Get.Count = 0 Then
MsgBox("No Keyboard !!")
Exit Sub
End If
For Each vv In theSearcher.Get
ListBox1.Items.Add("Description : " + vv("Description"))
ListBox1.Items.Add("Caption : " + vv("Caption"))
ListBox1.Items.Add("Name : " + vv("Name"))
ListBox1.Items.Add("Status : " + vv("Status"))
Nextولكن كيف سأعرف أن رقم (1) مثلاً تم نقره من لوحة المفاتيح الأولى والثانية؟
لأنني في النهاية أريد التالي:
عندي فورم عادي فيه أربعة مربعات نصوص ولدي 4 لوحات مفاتيح مرتبطة بالجهاز
والمطلوب النقر على الأرقام (1 2 3 4)
في المربع الأول أريد أن يسجل الرقم الذي تم نقره من لوحة المفاتيح الأولى
في المربع الثاني أريد أن يسجل الرقم الذي تم نقره من لوحة المفاتيح الثانية
في المربع الثالث أريد أن يسجل الرقم الذي تم نقره من لوحة المفاتيح الثالثة
في المربع الرابع أريد أن يسجل الرقم الذي تم نقره من لوحة المفاتيح الرابعة
فاعلم أنه لا إله إلا الله
