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

التحكم في لوحة المفاتيح ب vb.net

مغلق
بدأه الكابتن في 16 أكتوبر 2003 · 1 رد · 1,636 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل أستطيع كتابة برنامج يقوم بالتحكم في لوحة المفاتيح بالشكل التالي:

1. عند فتح نافذة نص تكون الكتابة بالعربية والمؤشر من جهة اليمين، ويوضح في أسفل الشاشة وضعية الكتابة (عربي أو إنجليزي) مع النطق بذلك عند التغيير.

2. يستخدم الزر F1 للتحويل من العربية إلى الإنجليزية و F2 للعكس.

3. يستخدم الزر F3 لتحويل الكتابة من اليمين إلى اليسار والعكس (بالتتابع).

4. الحرف "لا" بجميع صوره لا يعمل (لا يكتب). لكتابة "لا" يلزم استخدام حرفين.

5. لكتابة الحروف العربية (في الوضع العربي) العليا يستخدم الزر Caps Lock تماما مثل shift +الحرف.

6. يمكن كتابة "ال" بالضغط على زر "لا" (B).

7. عند كتابة حرف إنجليزي أبجدي كبير يكتب بدله # والصغير بدله $.

8. عند كتابة أرقام (إنجليزي أو عربي) يحوّل إلى الرقم الذي يليه. (مثال: عند الضغط على زر 8 يظهر الرقم 9 و زر 9 يظهر الرقم 0).

9. باقي الرموز تبقى كما هي.

هل أستطيع فعل ذالك ب vb.net وهل vb.net تدعم API

#2

yas you can

public sub x(byval sender as object , byval e as event arges

)

with e.keycod

select case .f1

code

case f2

code

caseelse

end select

end with

end sub

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

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