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

تغيير المؤشر من EN الى AR تلقائي

مغلق
بدأه One_momyz في 18 أغسطس 2005 · 7 رد · 760 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا عملت برنامج لكن عندما يفتحه المستخدم يكون المؤشر في مربع النص في اللغة الانجليزية ...

وانا اريده يكون باللغه العربيه تلقائي بدون ان يحوله المستخدم ...

اسف على كثر الاسئلة ..

شكرا .. :)

#2

ياليت اذا في احد يعرف الحل ... يجاوبني في اقرب وقت

متشكر اوي

واذا ماتعرفون الحل علموني عشان مابقى معلق

#4

جزاك الله بكل حرف كتبته اجر ...

مشكوووووووور اخي ... :)

#5

اخي اذا وضعت الامر في form تضهر رسالة خطأ لهذي Text1.SetFocus

واذا وضعتها في مربع النص يكتب حرف E وحرف A

اسف للأزعاج

#6

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

بالنسبة لرسالة الخطأ فعليك أن تكتب السطر Me.Show قبل Text1.SetFocus

بالنسبة للتحويل بين اللغات استخدم الكود الذى وضعه مؤيد

Private Sub Command1_Click()
Text1.SetFocus
SendKeys "%+"
End Sub

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#7

شكرا لك اخي GHOST2010 شكرا لكم جميعا ..

جزاك الله خيرا ..

#8

:rolleyes:

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

هذا موضوع هام للغاية ويمكن استخدام الكود التالى

اولا اضف module جديد واكتب داخله التالى

Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal PWSZKLID As String, ByVal FLAGS As Long) As Long

Public a As Integer

وعند فتح الفورم المطلوب ان تكون الكتابه فى التكست الملحق بها باللغه العربيه ضع الكود التالى فى form load

Call LoadKeyboardLayout("00000401", 1)

او ضعه فى text.gotfocus

ارجو ان اكون قد افدتك والله ولى التوفيق

fkwinna

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

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