BiDiMode لا تعمل
#1
السلام عليكم

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

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

كود :
SysLocale.MiddleEast := True;

bidimode := bdRightToLeft;

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


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


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