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

مشكلة ال Caption في MDI في الدلفي

مغلق
بدأه Wael Dalloul في 26 سبتمبر 2005 · 14 رد · 1,350 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

المشكلة هي :

عند استخدام MDI Forms و تحويل الخاصية BiDiMode الى bdRightToLeft

تظهر ال Caption لل Form على اليمين في طور التصميم

ولكن عند تنفيذ البرنامج تظهر ال Caption على اليسار

لا اعرف ما السبب ولكن هو خطأ في دعم العربي من Borland :blink:

كيف يمكن حل هذه المشكلة الان؟

هل من طريقة لجعل ال Caption تظهر على اليمين؟

فالمشاريع يبدو منظرها غير جميلا نهائيا و هي كلها معربة تمام الا ال Caption تظهر على يسار ال Form شيئ مخزي

ارجو التعاون التام في قسم الدلفي لحل هذه المشكلة

من لديه افكار لحل هذه المشكلة فليقوم بطرحها حتى نتمكن من علاج هذه المشكلة

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#2

السلام عليكم و رحمة الله و بركاته

جرب هذا قبل إظهار الفورم

SysLocale.MiddleEast  := True;
d4baa0.gif
#3

اخي الكريم لم تعمل

انظر الملف المرفق ال Caption لا تزال تذهب الى اليسار

مع انّ الفورم RightToLeft

Mdi Captions.zip

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#4

هذه ثغرة من دلفي على مايبدو ..

وقد انتبهت لها من فترة , وأظن يوجد لها حل بطريقة أو بأخرى , ولكنني لاأملك مثال الآن

#5

الأخ waeldalol

الأمور ممتازه أنا جربت الملف المرفق وشغال من اليمين الى اليسار ومن اليسار الى اليمن سواء في وقت التصميم او التنفيذ ؟ :rolleyes:

الظاهر المشكلة عندك في الاعدادات الاقليمية

;) ;) ;)

20_09_05_04_45_39_1127216739saudi_aC_.gif
#6

يا اخي هل Mdi Child ذهبت الى اليمين ام Main Form الرجاء التوضيح

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#7

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

ولا فيه مشكله

20_09_05_04_45_39_1127216739saudi_aC_.gif
#8

أخي وائل لا يوجد مشاكل معي أيضا

وفي برنامجك Caption كانت يمينا

مع العلم أني أستخدم ويندوز 2000

d4baa0.gif
#9

الملف الذي أعدة وائل غير كامل , قم بجعله MDI أولا ثم لاحظ ان نافذة الأبن تكون من اليسار لليمين

#10

انا اسف

يبدو انني وضعت المثال قبل ان اقوم بالحفظ من الدلفي فلذلك لم تظهر التعديلات التي اريدها

على كلٍ اليكم المثال الصحيح انظر الى ال Caption للفورم الأبن ترى اتجهاها نحو اليسار

مع ان الخاصية BIDiMode تساوي bdRightToLeft للفورم الأبن

Mdi Captions1.zip

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#11
اقتباس
وقد انتبهت لها من فترة , وأظن يوجد لها حل بطريقة أو بأخرى , ولكنني لاأملك مثال الآن

ارجو ان تساعدنا على حل هذه المشكلة اذا كنت تعرف الحل

وشكرا لك يا اخي عروة

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#12

حل واحد مسكين مبتدئ :o :o

اذا تم نفس الحل هذا برمجيا أتوقع أن يكون حل جيد :rolleyes: :rolleyes:

Mdi Captions.rar

20_09_05_04_45_39_1127216739saudi_aC_.gif
#13

اتوقع هذا حل جيد ( ) :) :) :)

شوف الملف هذا احسن من الاول :D :D :D

Mdi Captions.rar

20_09_05_04_45_39_1127216739saudi_aC_.gif
#14

الحل الأول غير مثالي.

الحل الثاني : يسلمووووووووووووووووووووووووووا دياتك

كيف خطر لك ذلك

الف شكر لك

حل مشكلة MDI Caption هو ما يلي

1- قم بعمل Formchild.BiDiMode = bdLeftToRight اثناء ال Design Time

2- على ال FormChild.Create نقوم بوضع

Formchild.BiDiMode = bdRightToLeft

تم حل المشكلة بواسطة العضو am2812

و مجددا الف شكر لك

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#15

العفو أخي waeldalol

والله أنا مبسوط جداً لأني قدمت شئ للمنتدى وإن كان بسيط

:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

20_09_05_04_45_39_1127216739saudi_aC_.gif

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

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