mr sameh

عضوية الشرف
التسجيل
8/9/06
المشاركات
1,689
الإعجابات
706
الإقامة
بوابة داماس
#1
ورحمه الله وبركاته
أحبائى الكرام

باختصار شديد جدا
يتسائل البعض عن كيفية الكتابة بلغة معينة سواء عربية او انجليزية بشكل تلقائى داخل مربع نص معين داخل البرنامج دون الحاجة لاستخدام لوحة المفاتيح
الخطوات بمنتهى البساطة



- بفرض ان لديك مربعين نص داخل البرنامج
وتريد ان تكتب فى الاول باللغة العربية وفى الثانى باللغة الانجليزية بمجرد وضع المؤشر داخل مربع النص تتحول لغة الكتابة تلقائيا الى الوضع الذى تريده

فى حدث GotFocus لمربع النص الأول اكتب الكود التالى
للكتابة باللغة العربية

كود:
For Each Lng As InputLanguage In InputLanguage.InstalledInputLanguages
            If Lng.Culture.DisplayName.ToUpper.StartsWith("AR") Then
                InputLanguage.CurrentInputLanguage = Lng
                Exit For
            End If
        Next
فى حدث GotFocus لمربع النص الثانى اكتب الكود التالى
للكتابة باللغة الانجليزية
كود:
For Each Lng As InputLanguage In InputLanguage.InstalledInputLanguages
            If Lng.Culture.DisplayName.ToUpper.StartsWith("EN") Then
                InputLanguage.CurrentInputLanguage = Lng
            End If
            Exit For
        Next

مرفق المثال مع السورس كود
ولكم خالص تحياتى
 

Usama baZ

Usama baZ

أبو آسر (مشرف عام )
التسجيل
7/2/07
المشاركات
6,089
الإعجابات
2,596
الإقامة
Riyadh
الجنس
Male
#2
تسلم ايديك يابطل
أحسنت
 

snakeman

عضو جديد
التسجيل
28/3/09
المشاركات
2
الإعجابات
0
#3
الله أكبر

تسلم أخوي على الكود
والله كنت بحاول فيه من أسبوع وما زبط معي
بس الان تسلم تسلم تسلم..
الله يجعله في ميزان حسناتك . :1016::1016:
 

mr sameh

عضوية الشرف
التسجيل
8/9/06
المشاركات
1,689
الإعجابات
706
الإقامة
بوابة داماس
#4
تسلم ايديك يابطل
أحسنت
مشكور أخي الكريم وبارك الله فيك وجعله الله في ميزان حسناتك وأدخلك الفردوس الأعلى إن شاء الله .
تسلم أخوي على الكود
والله كنت بحاول فيه من أسبوع وما زبط معي
بس الان تسلم تسلم تسلم..
الله يجعله في ميزان حسناتك . :1016::1016:
شكرا جزيلا
بارك الله فيكم جميعا
 

riad

عضو محترف
التسجيل
14/12/08
المشاركات
535
الإعجابات
6
#5
تسلم ايديك يابطل
 

love whisper007

عضو مشارك
التسجيل
1/8/08
المشاركات
54
الإعجابات
0
الإقامة
Alex
الجنس
Male
#6
مشكوووووووووووور وبااارك الله فيك بس ممكن تحط لنا هذا الكود بالفيجوال بيسك ارجووك
 

@ فيصل @

عضو جديد
التسجيل
22/9/09
المشاركات
10
الإعجابات
2
#7


متأسف على رفع الموضوع

لكنه مهم بالنسبة لي

الملف المرفق الموجود بالموضوع حملته

ولكن عند الكتابة في أول مربع النص تظهر انجليزي لازم احول من shift +altعشان يكتب بالعربي

ما ادري هل إعدادات الكيبورد لها علاقة !!

أرجو حل المشكلة

ولكم جزيل الشكر
 

mr sameh

عضوية الشرف
التسجيل
8/9/06
المشاركات
1,689
الإعجابات
706
الإقامة
بوابة داماس
#8


متأسف على رفع الموضوع

لكنه مهم بالنسبة لي

الملف المرفق الموجود بالموضوع حملته

ولكن عند الكتابة في أول مربع النص تظهر انجليزي لازم احول من shift +altعشان يكتب بالعربي

ما ادري هل إعدادات الكيبورد لها علاقة !!

أرجو حل المشكلة

ولكم جزيل الشكر
تأكد من اعدادات اللغة فى الويندوز بحيث تكون لديك لغتين للادخال
لغة عربية واحدة مثلا arabic egypt
واللغة الانجليزية english us
ربما تكون لديك لغات اكثر من ذلك وخصوصا ان كان لديك اكثر من لغة عربية مضافة للغات الادخال
 

غمووض

عضو جديد
التسجيل
20/2/10
المشاركات
3
الإعجابات
0
#9
جزاك الله خيرا ونفع بك
 

محب الصحابة الابرار

عضو جديد
التسجيل
25/3/12
المشاركات
1
الإعجابات
0
#10
مشكوووووووووووووووووووووووووووووور
 

عرمرم

عضو جديد
التسجيل
24/7/11
المشاركات
3
الإعجابات
0
#11
شكراً جزيلاً
 

الصبر الصبر

عضو جديد
التسجيل
12/8/12
المشاركات
13
الإعجابات
0
#12
بارك الله فيك .
 

رضوان نوري

عضو جديد
التسجيل
3/5/11
المشاركات
2
الإعجابات
0
#13
مشكورررر
 

رضوان نوري

عضو جديد
التسجيل
3/5/11
المشاركات
2
الإعجابات
0
#14
اين المرفقات
 

midoahmido

عضو جديد
التسجيل
26/6/13
المشاركات
1
الإعجابات
0
#15
مشكككككككككككور
 

ثنائي التميز

عضو جديد
التسجيل
15/8/12
المشاركات
2
الإعجابات
0
#16
شكرا لك أخ سامي والله يعطيك العافية لقد بحث عنه كثيرا ووجدته عندك شكرا لك مره اخرى
 

aboslah4u22

عضو مشارك
التسجيل
21/2/06
المشاركات
38
الإعجابات
0
#17
مشكوووووووووووووووووووووووور لكن اين المرفق
 

thecrs

عضو جديد
التسجيل
24/10/10
المشاركات
1
الإعجابات
0
#18
مشكوررررررررررررررر
 

soso23

عضو جديد
التسجيل
12/7/13
المشاركات
1
الإعجابات
0
#20

أعلى