تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة في كود تغيير لغة البرنامج
#11
(09-10-18, 04:46 AM)ay.alhaj كتب :
(09-10-18, 04:16 AM)asemshahen5 كتب : في المرفقات يوجد صورة عن كيفية الوصول لكود تغيير اللغة و هو سطر واحد فقط دون كل هذه العقد .
هذا فيديو كامل عن الطريقة : https://www.youtube.com/watch?v=-2ksI53bPtg


اخي اعتذر الك لاني غلبتك لكن انت لم تفهم مشكلتي الاساسية 

انا مشكلتي كما وضحت سابقا انني في الفورم 

التكست بوكس توجد في داخل جروب بوكس والجروب بوكس يوجد بداخل بانل

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

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

ضع مثالك ليتم التغديل عليه كما في الصور .


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة: ay.alhaj , ay.alhaj
#12
ساحاول غدا ان شاء الله لان النت عندي بطيء لا استطيع تحميل مثال لكن ساحاول
الرد }}}
تم الشكر بواسطة:
#13
السلام عليكم ورحمه الله وبركاته

ارفق المثال للتعديل علية 

غالبا سيكون التعديل دون اجراء اى اكواد 

فقط بخصائص الفورم 

تحياتى
الرد }}}
تم الشكر بواسطة: ay.alhaj
#14
شكرا لكم على المساعدة 

تم حل المشكلة بفضل الله والحل كالتالي للفائدة 

اولا استغنيت عن حلقة loop واستخدمت الكود التالي بدل الكود السابق

كود :
       If My.Settings.App_language = "AR" Then
           CurrentThread.CurrentUICulture = New CultureInfo("AR")
       Else
           If My.Settings.App_language = "EN" Then
               CurrentThread.CurrentUICulture = New CultureInfo("EN")
           End If
       End If
الرد }}}



التنقل السريع :


يقوم بقرائة الموضوع: