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

التعريب في VS .NET

مغلق
بدأه Adel Khayata في 31 ديسمبر 2002 · 3 رد · 1,036 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

واجهتني مشكلة أثناء محاولة كتابة جملة عربية في عنصر ال Static Text و ذلك بوضع هذه الجملة كقيمة للخاصية Caption و ذلك أثناء التصميم Design Time و لكن الجملة العربية كانت تظهر كما يلي : ؟؟؟؟؟؟؟ ( و كأن بيئة VS .NET لا تدعم اللغة العربية )

و عندما حاولت أن أغير قيمة هذه الخاصية أثناء تشغيل البرنامج ظهرت الجملة بشكل صحيح و نفس الحالة بالنسبة لمعظم العناصر ... و لكن عندما جربت العنصر Microsoft FlexGrid نفس المشكلة ظهرت أثناء تشغيل البرنامج أي أنه لا يظهر الجمل العربية ؟؟!! مع أنني أستخدم هذا العنصر في VS 6 و يعمل العربي بداخله بشكل صحيح ؟؟!!

فهل لدى أحد من الأخوة تفسير لما يحدث ؟؟ و إذا كان يوجد تفسير فأفيدونا جزاكم الله خيرا .

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

#2

جرب التالي في Load event للفورم وأخبرني بالنتيجة:

System.Threading.Thread.CurrentThread.CurrentCulture = new    System.Globalization.CultureInfo("ar-SA");
#3

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

شكرا لك أخي على تجاوبك ... و لكن يبدو أنني لم أوضح مشكلتي بشكل صحيح ....

أنا أكتب برنامجي بلغة VC++ و لكن باستخدام بيئة VS.NET و بالتالي التعليمة التي كتبتها لي لن تعمل في برنامجي و حتى لو اشتغلت فأنا ذكرت لك أنني في ال Dialog Editor لا أستطيع كتابة أي أحرف عربية ضمن خصائص العناصر ( أي أثناء تصميم البرنامج ) , و لكن الغريب أنني جربت أن أضع نفس العنصر MS Flex Grid على فورم في مشروع بلغة C# فظهر الكلام العربي فيه بشكل صحيح ... أي أنني غيرت فقط نوع المشروع الذي أستخدمه في بيئة VS.NET ... فعندما أستخدم : VS.NET + VC + MS FlexGrid + جملة عربية فهي لاتظهر بشكل صحيح ... أما إذا استخدمت : VS.NET + c # + MS Flex Grid + جملة عربية فهي تظهر بشكل صحيح ..

أتمنى أن أكون قد وضحت المشكلة بشكل صحيح و شكرا لك مرة أخرى

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

#4

وعليكم السلام أخي الفاضل..

بالفعل جربت وكانت النتيجة كما قلت..

يبدو أنه لا يوجد طريقة أوتوماتيكية لكتابة نصوص عربية..

أنا جربت أعدل في ال__resource بنفسي بأن أضفت السطر:

CONTROL "جميع الحقوق محفوظة ", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 121, 43, 74, 10

وكانت النتيجة أن الكتابة العربية ظهرت...

لا أفهم حتى الآن..

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

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