تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال حول رسائل الحوار
#1
كيف أجعل رسائل حوار عربية 100% في VB6


Huh Huh Exclamation Idea Huh Huh
الرد
تم الشكر بواسطة:
#2
السلام عليكم...

إذا كنت تقصد الـ MsgBox فإنها قابلة للتعريب باستثناء الأزرار (موافق، إلغاء الأمر، ... إلخ) فإنها تتبع لغة واجهة نظام التشغيل (أعتقد أنه يمكن التحكم بها أيضاً عن طريق الـ Subclassing باستعمال دوال API).

أما لتعريب شكل الرسالة فهناك الثابتان:

vbMsgBoxRight لقراءة النص من اليمين إلى اليسار.
vbMsgBoxRtlLayout لمحاذاة محتوى الرسالة من اليمين إلى اليسار.

كود :
Answer = MsgBox("هل تريد الاستمرار", vbYesNo Or vbQuestion Or vbMsgBoxRight Or vbMsgBoxRtlLayout, "تأكيد")

فالكود السابق سيعرض رسالة معربة. و بالنسبة إلى الأزرار فإنه إذا كان Windows معرباً فإن الأزرار ستكون "نعم" و "لا". أما إذا لم يكن معرباً فالأزرار ستكون "Yes" و "No".

* إذا كنت ترى أن vbMsgBoxRtlLayout و vbMsgBoxRight طويلان و استعمالهما في كل مرة سيكون متعباً فإنه يمكنك جمعهما في ثابت واحد (في Module) و استعمال ذلك الثابت بدلهما

كود :
Public Const MSG_AR = vbMsgBoxRight Or vbMsgBoxRtlLayout

ثم:

كود :
MsgBox "يجب كتابة الاسم", vbCritical Or MSG_AR, "خطأ"

* و بالطبع يمكنك بقليل من المجهود إنشاء نافذة رسائل خاصة حسب ما تراه مناسباً.

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد
تم الشكر بواسطة: VB_Coder , تركي الحلواني , mamas1 , ABO.BANCIANA , VB.NET
#3
شكرا أخي و أنا اسف على التأخر في شكرك
الرد
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته

بعد الشكر للاستاذ ناجي ابراهيم

جرب المثال التالي

بالتوفيق


الملفات المرفقة
.rar   msgbox arabic.rar (الحجم : 2.25 ك ب / التحميلات : 92)
الرد
تم الشكر بواسطة: ناجي إبراهيم , العيد1403
#5
يمكمك استعمال الفورم و جعلها رسالة حوار مع تحكم كامل
الرد
تم الشكر بواسطة: العيد1403


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن كيفية ربط برنامج فجوال بيسي6 بقاعدة بيانات على النت amrou 4 151 19-09-18, 08:37 PM
آخر رد: amrou
  [سؤال] سؤال حول تحريك الصور VB6 Immortal73 10 357 02-08-18, 04:54 PM
آخر رد: alipro
  [VB.NET] سؤال كيفية تخزين ملف صوتي فsql server alipro 0 61 02-08-18, 05:09 AM
آخر رد: alipro
  [سؤال] سؤال مبتدي في موضوع الريجستري array-31 3 578 20-05-18, 11:20 PM
آخر رد: اسلام الكبابى
  [سؤال] سؤال حول فلكس اقريد gadr 8 776 14-04-18, 03:09 PM
آخر رد: Ashraf Elafify
Heart سؤال عن تطابق صورتين؟؟؟ KamelArab 0 155 05-04-18, 04:42 PM
آخر رد: KamelArab
  السلام عليكم سؤال ممكن اتحكم في قاعدة البيانات من جهاز اخر او عن النت محمد جبريل 1 208 21-03-18, 12:22 PM
آخر رد: ahmedabdelaliem
  سؤال عن ActiveReport عن الربط محمد حمد محمد 2 204 04-03-18, 01:00 AM
آخر رد: محمد حمد محمد
  سؤال أخير انشاء الله محمد حمد محمد 3 151 25-02-18, 04:11 AM
آخر رد: مصمم هاوي
  سؤال..... عن الاستعلام انا اره عجيب !!!! محمد حمد محمد 7 213 24-02-18, 08:59 PM
آخر رد: محمد حمد محمد

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم