السلام عليكم
عندما أقوم بتعديل الخاصية BiDiMode للنافذة وأجعلها من اليمين لليسار لا يحدث أي تغيير للفورم !!!
عندي كود لحل هذا الأمر لكني أسأل عن سبب هذا الأمر وهل من علاج له بدون الكود ؟
وجزاكم الله خيرا
السلام عليكم
عندما أقوم بتعديل الخاصية BiDiMode للنافذة وأجعلها من اليمين لليسار لا يحدث أي تغيير للفورم !!!
عندي كود لحل هذا الأمر لكني أسأل عن سبب هذا الأمر وهل من علاج له بدون الكود ؟
وجزاكم الله خيرا
محمد زغلول كتب:السلام عليكمعندما أقوم بتعديل الخاصية BiDiMode للنافذة وأجعلها من اليمين لليسار لا يحدث أي تغيير للفورم !!!
عندي كود لحل هذا الأمر لكني أسأل عن سبب هذا الأمر وهل من علاج له بدون الكود ؟
وجزاكم الله خيرا
ما التغيير المقصود؟؟؟؟
لأن هذه الخاصية تجعل الـ Caption على الطرف اليميني ......
FerasGer83 كتب:ما التغيير المقصود؟؟؟؟
لأن هذه الخاصية تجعل الـ Caption على الطرف اليميني ......
للأسف حتى الـ Caption لا يتغير بل يظل في اليسار !!!
تأكد من إعدادت Windows وختر بلداً مثل مصر أو السعودية.
في حالة قيامك بذلك هل تخبرنا ما نوع النافذة التي تحاول تغيير وجهتها؟ بمعنى هل هي من مكونات دلفي الأساسية؟
محمد زغلول كتب:لكن هل لو نقلت الملف التنفيذي على جهاز آخر هل سيتغير الوضع طبقا لإعدادات الجهاز الأخر أم لا ؟
?!!!!
لما تعمل برنامج والمظهر فيه اللغه العربيه
وترسله لمستخدم صيني تتوقع راح تظهر اللغه العربيه ألف باء تاء!!
إذا نعم بحسب اعدادات اللغه بالجهاز راح يكون المظهر
وتقدر تشعر برنامجك كيف يكون بحسب الاعدادات هذي
محمد زغلول سؤالك هذا مكرر في اكثر من موضوع
الحل الوحيد هو استعمال Unicode
السلام عليكم
سترى الفرق
في الحدث onCreate لفورم form
FormCreate(Sender: TObject);
SysLocale.MiddleEast := True;
BiDiMode الى bdRightToLeft
هذا الموضوع مغلق.