delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف تغير رسائل الدلفي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
في اصدارات الدلفي 5 6 7 كانت انغير في رسائل الاخطاء و رسائل ديلوق بوكس و المسج بوكس الى نعم و لا و موافق و اعمل كمبيل للمكتبة و لما استعملها تظهر الرسائل بالعربي
الان مع الاصدار xe2 لم استطع فعل دلك ما الحل
اخي الكريم هذا ما اعرفه

PHP كود :
Application.MessageBox('عنوان الرسالة','النص في الرسالة'MB_OK);// زر اوكي فقط
Application.MessageBox('عنوان الرسالة','النص في الرسالة'MB_OKCANCEL);//اوكي + كانصل
Application.MessageBox('عنوان الرسالة','النص في الرسالة'MB_ABORTRETRYIGNORE);//ابورت + ايكنور + ريتري
Application.MessageBox('عنوان الرسالة','النص في الرسالة'MB_YESNOCANCEL);//يس + نو + كانصل
Application.MessageBox('عنوان الرسالة','النص في الرسالة'MB_YESNO);//يس + نو
Application.MessageBox('عنوان الرسالة','النص في الرسالة'MB_RETRYCANCEL);//ريتري + كانصل
Application.MessageBox('عنوان الرسالة','النص في الرسالة'MB_HELP);//اوكي + كانصل 

بالتوفيق
شكرا اخي M_Mori2010 لمجهودك الطيب
بس الازرار الي بتطلع مكتوبة بالانجليزية
OK
YES
NO
تغيرها الى
موافق
نعم
لا
هدا الموضوع كان متاح في الاصدارات
4و5و6و7
ادخل على الملفات الخاصة بالصورص الموجودة في
C:\Program Files\borland\delphi5\source\vcl
اخد ملف الخاص بالمسيج و اغير بيه ثم اعمل recompile تصبح الرسالة بازرار عربية متال نعم
لا
موافق
تخطي
تراجع
نعم
نعم للكل
بشكل عام الرسائل تظهر حسب لغة النظام ,,,
السلام عليكم

كحل مؤقت جرب استخدام التالي:

كود :
with CreateMessageDialog('تجربة', mtConfirmation, mbYesNoCancel) do
  try
    TButton(FindComponent('Yes')).Caption := 'نعم';
    TButton(FindComponent('No')).Caption := 'لا';
    TButton(FindComponent('Cancel')).Caption := 'الغاء';
   case ShowModal of
      mrYes: ShowMessage('نعم');
      mrNo: ShowMessage('لا');
      mrCancel: ShowMessage('الغاء')
    end;
finally
  Free;
end;
مشكور جدا جدا
هدا الحل الدي استخدمته فعلا