ورود

View Full Version : راست چین کردن toolbuton در toolbar



tik_tak
جمعه 22 شهریور 1387, 23:17 عصر
من تو فرمم از تولبار استفاده کردم
و داخلش Toolbuton
بی دی مد فرمم رایت تو لفته ولی بازم این باتونها راست چین نمیشن؟
چرا؟

tik_tak
شنبه 23 شهریور 1387, 18:08 عصر
کسی نیس بگه چه جوری ؟

Touska
شنبه 23 شهریور 1387, 18:27 عصر
یک راه خیلی ساده اش اینکه از خاصیت Indent استفاده نمایید ، یا اینکه Toolbarton رو Mirror نمایید.

و یا اینکه از کمپوننتهای Third Party استفاده نمایید.

tik_tak
شنبه 23 شهریور 1387, 22:07 عصر
من از Indent استفاده کردم ولی زیاد دقیق نیست

درمورد mirror هم تو سایت جستجو کردم ....ولی در رابطه موضوعات دیگه بود
و واسه آبجکتای دیگه کد نویسی کرده بودن
جوابمو نگرفتم

tik_tak
یک شنبه 24 شهریور 1387, 14:41 عصر
کسی نمیدونه تابع mirror چه جوری واسه Toolbar نوشته میشه ؟

mortezakiaee
یک شنبه 24 شهریور 1387, 14:57 عصر
const
WS_EX_NOINHERITLAYOUT = $00100000; // Disable inheritence of mirroring by children
WS_EX_LAYOUTRTL = $00400000; // Right to left mirroring

Procedure SetWinControlBiDi(Control: TWinControl);
Var
ExStyle: Longint;
Begin
ExStyle := GetWindowLong(Control.Handle, GWL_EXSTYLE);
SetWindowLong(Control.Handle, GWL_EXSTYLE, ExStyle OR WS_EX_RTLREADING OR WS_EX_RIGHT
OR WS_EX_LAYOUTRTL OR WS_EX_NOINHERITLAYOUT );
End;

و در ادامه


//some procedure
SetWinControlBiDi(exsampleToolbar);



ولی فکر نکنم نتیجه دلخواهتو بگیری