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

نسخة كاملة : BiDiMode لا تعمل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

عندي مشكلة مع BiDiMode و DBGrid
ففي وقت الصنع عند اختيار bdRightToLeft تعمل جيدا
لكن عند القيام بذلك برمجيا لا تعمل
كود :
procedure TMainForm.Button1Click(Sender: TObject); begin DBGrid1.BiDiMode := bdRightToLeft; end;
عندي Delphi XE
الغريب هو هذه الخاصية تعمل على project اخر جديد..
[INDENT]
وعليكم السلام ورحمة الله وبركاته ،
حدث معي هذا ، وأنا أستعمل دلفي 7 مع نظام Windows 7 ، و انحلت المشكلة ولله الحمد .

1- بالنسبة للفورم ، في الخاصية BidiMode دعها كما هي (على الأصل) LeftToRight.
2- في الحدث OnCreate التابع ل الفورم ضع الكود التالي :

كود :
SysLocale.MiddleEast := True; bidimode := bdRightToLeft;

وفقك الباري لكل خير.
[/INDENT]
انا استعمل Windows 7 ايضا
Smile شكرا لك
أخي يوجد مكون اسمه <<TarMan>> في منتدى عروى انا لاأتذكر عنوانه فهو يجعل حتى صناديق الحوار بالعربية وكل شى في الفورم .