منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] طريقة تغيير لغة البرنامج - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] طريقة تغيير لغة البرنامج (/showthread.php?tid=25061)



طريقة تغيير لغة البرنامج - Mahmoud Nasser - 23-05-18

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




ازاى اخلي البرنامج بتاعي بلغتين 
مثل : اللغة العربية 
و اللغة الانجليزية

 



RE: طريقة تغيير لغة البرنامج - sendbad100 - 23-05-18

وعليكم السلام


انظر هذا الموضوع

http://vb4arb.com/vb/showthread.php?tid=8213&highlight=%D9%84%D8%BA%D8%A7%D8%AA

وهذا

http://vb4arb.com/vb/showthread.php?tid=22026&highlight=%D9%84%D8%BA%D8%A7%D8%AA


RE: طريقة تغيير لغة البرنامج - elgokr - 23-05-18

اضافتاً لما قدمه الاخ sendbad100
يمكنك عمل تعدد اللغة من خلال عمل Form1  عربي Form2 انجليزى
يتنقل ايقونة اللغة بينهم

او من خلال التعامل مع خصائص Form1
كود :
RightToLeft
RightToLeftLayout

من ثم التعامل مع النصوص الفورم

مثال
لديك مشروع رقم 1 يحتوى على Form1
من ثم انشاء فى My Project >> Settings
PHP كود :
language 

من ثم عمل منطقة تغيير اللغة تعتمد على 
تسجيل قيمة اللغة به وليكن القيمة تكون Ar و En

وعند تحميل الفورم وايضاً عند تحديد اللغة
يتم تطبيق الكود التالى 
كود :
       If My.Settings.language = "Ar" Then
           Me.RightToLeft = True
           Me.RightToLeftLayout = True
           ' اضافة كود تغيير النصوص لمحتوى الفورم
       ElseIf My.Settings.language = "En" Then
           Me.RightToLeft = False
           Me.RightToLeftLayout = False
           ' اضافة كود تغيير النصوص لمحتوى الفورم
       End If

يارب اكون بسط الفكرة

تحياتى لك
وتمنياتى لك التوفيق



RE: طريقة تغيير لغة البرنامج - Mahmoud Nasser - 24-05-18

شكرا اخواني علي مجهدكم  Heart Smile


RE: طريقة تغيير لغة البرنامج - elgokr - 24-05-18

الشكر لله

تحياتى لك
وتمنياتى لك التوفيق