منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : صناعة كيبورد صغيرة مثل كيبورد الويندوز ( Clavier )
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

أريد صناعة كيبورد صغيرة

ما هو الكود الذي يجب أن أضعه في أحد الأزرار حتى يستطيع أن يكتب رقم 1 مثلا  أينما يتواجد ال FOCUS
سواء داخل البرنامج أو خارج البرنامج مثل BLOC NOTE 
نفس عمل  كيبورد الويندوز

وعليكم السلام ورحمة الله وبركاته
فهمت سؤالك ولكن الموضوع محتاج بعض الجهد لأنه مرتبط بدوال API لجعل النافذة أو الفورم يفقد نشاطه ولا اعرف طريقة مباشرة من dot net framework ولكن قد يفيدك عمل button  خاص لا يقبل التركيز ويمكن من خلاله ارسال قيم مفاتيح لاي مكان يستقبل نص ولكن من داخل الفورم الحالي فقط
أولا قم بانشاء اداة user control جديدة ثم اشتق اداة الbutton وراثيا كالتالي:
PHP كود :
Inherits System.Windows.Forms.Button 
ثم انشأ مشيد جديد للفئة وعدل الخاصية Selectable على false :
PHP كود :
   Sub New()
 
       Me.SetStyle(ControlStyles.SelectableFalse)
 
   End Sub 
مادري هذا رابط لتصميم كيبورد كامل مادري ينفع او لا عموما ماجربته اتمنى انك تجد ضالتك فيه 



https://www.youtube.com/watch?v=ilHG3oJC...Z4OmZ0XHYZ
(15-03-18, 03:22 PM)Abdulhakeem Swisi كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
فهمت سؤالك ولكن الموضوع محتاج بعض الجهد لأنه مرتبط بدوال API لجعل النافذة أو الفورم يفقد نشاطه ولا اعرف طريقة مباشرة من dot net framework ولكن قد يفيدك عمل button  خاص لا يقبل التركيز ويمكن من خلاله ارسال قيم مفاتيح لاي مكان يستقبل نص ولكن من داخل الفورم الحالي فقط
أولا قم بانشاء اداة user control جديدة ثم اشتق اداة الbutton وراثيا كالتالي:
شكرا لك أخي الكريم على هذا المثال
لكن الغريب في الأمر أني لم أعرف كيف فعلت ذلك
لأني أضفت زر جديد في مثالك لكنه لم يعمل
بحتث كثيرا في الكود دون جدوى

(15-03-18, 08:35 PM)الوايلي كتب : [ -> ]مادري هذا رابط لتصميم كيبورد كامل مادري ينفع او لا عموما ماجربته اتمنى انك تجد ضالتك فيه 



https://www.youtube.com/watch?v=ilHG3oJC...Z4OmZ0XHYZ


شكرا لك أخي كثيرا
الفيديو من أوله فكرته صحيحة
سأحمل الفيديو حتى أشاهده بتمعن

شكرا لك