اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

عند نموذج فيه قائمة منسدلة لتحديد اللغة ومربع نص غير منظم 

اريد في حال كان يريد المستخدم تغيير اللغة الى اللغة الأنجليزية او اللغة العربية يستخدم القائمة المنسدلة دون إستخدام Alt+Shift

ارجوا سؤالي واضح ولكم جزيل الشكر 

وجزاكم الله الف خير 

 

chang lung.rar

قام بنشر

اولا اضبط لغة الكتابة في خصائص مربع النص  = النظام

ثم الصق هذه الجمل داخل محرر النموذج

باعتبار  combo هو مربع التحرير  ورقم واحد هو قيمة المربع ويمثل اللغة الانجليزية و 2 يمثل اللغة العربية

Option Compare Database
Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long

Private Sub combo_AfterUpdate()
If combo.Value = 1 Then
Call LoadKeyboardLayout("00000409", 1)
ElseIf combo.Value = 2 Then
Call LoadKeyboardLayout("00000401", 1)
End If
End Sub

لا حظ انه يمكنك اضافة العديد من اللغات

  • Like 6
قام بنشر

يا ابو خليل . يا ابو خليل ................ابو خليل 

تسلم جزاك الله الف خير  

ولكن لدي سؤال ولو طولت عليك 

من أين أتيت بهذه العبارة التي في الكود

("00000409", 1)

 وكذلك

("00000401", 1)

هل هذا يعني اسم اللغة ام لا ؟ 

ومن أين استطيع الحصول على هذه الأرقم لو أنا كنت اريد إضافة لغة اخرى  

واسف لو طولت عليك

ولك تحياتي ,,,,,,,,

 

 

قام بنشر

يا صاحبي الف الف الف شكر والله تعبتك معايه ولك مني جزيل الشكر والعرفان 

والله يقدرني ارد لك جمايك يا صاحبي 

قام بنشر
  في 9‏/12‏/2015 at 07:16, karrar sabry said:

السلام عليكم ...

اذا ممكن مثال بعد التطبيق ...

لاني طبقتها لكن لم تعمل ...

Expand  

وهذا مثال بعد التعديل بكود معلمنا الاستاذ ابو خليل :fff::fff:
اممم
للعلم تم اضافة بعد الاكواد مثلا 

1- لعدم اضافة اى لغة غير موجوده فى الكمبوكس او تجاهل اختيار احد الغتين الوجودتين الان
2- كود لازرار " نسخ - قص - لصق - مسح " التى لم اكن اعلمها وبحثت عنها فوضعتها لتعم الفائدة

وايضا قمت بارفاق قاعدة البيانات بتنسيق 2000-2003 حتى يتثنى للكل الاستفادة :wink2:

_updateعن اللغات.rar

  • Like 3
قام بنشر
  في 11‏/12‏/2015 at 10:48, karrar sabry said:

شكرا جزيلا استاذ محمد ... ربي يحفظك و يسلمك ...

Expand  

اخى الحبيب انا مجرد طالب علم 
ولا تشكرنى انا بل اشكر الاستاذ ابو خليل بارك الله فيه 
انا لم اقم الا بتطيسق ماتعلمته من استاذنا الجليل ومعلمنا القدير ابو خليل
ولولا تفضبه علينا من فضل الله ليه لما اهتديت لتحقيق هذا الامر

قام بنشر

     الشكر والدعاء لكل من كتب حرفا يقصد نفع غيره .

       فالمعلومة ليست حكرا على احد ،

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

       لذا يجب ان نعتني بمسألة الاحتساب

          اليس المسلم يعمد الى النوم او الاكل بنية التقوي للعبادة  او بنية طلب الرزق الحلال يؤجر ؟

 

 

  

  • Like 2
قام بنشر
  في 7‏/12‏/2015 at 21:27, ابوخليل said:

Option Compare Database

Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long

Expand  

أستاذى أبو خليل وأستاذ محمد عصام وأستاذ صاحب الموضوع جزاكم الله خيرا جميعا

أستاذى أبو خليل هل سيختلف تعريف المكتبة اذا اختلف نظام التشغيل win7  أو winXp   أو أى اصدار آخر . وجزاكم الله خيرا

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

  • Like 1
قام بنشر
  في 11‏/12‏/2015 at 18:39, أبو عبدالله الحلوانى said:

 هل سيختلف تعريف المكتبة اذا اختلف نظام التشغيل win7  أو winXp   أو أى اصدار آخر . وجزاكم الله خيرا

Expand  

التعريف اعلاه متوافق مع نظام 32 بت

وفي حال كان النظام 64  يلزم  استبداله بالتعريف التالي علما اني لم اجربه 

Private Declare PtrSafe Function LoadKeyboardLayoutA Lib "user32" (ByVal pwszKLID As String, ByVal flags As Long) As LongPtr

ولو اجريت البحث عبر google  لوجدت مجالا اوسع ومعلومات اشمل 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information