View Full Version : کنترل Ribbon راست به چپ
حمیدرضاصادقیان
سه شنبه 30 آذر 1389, 14:12 عصر
سلام دوستان. در مجموعه کدام کامپوننتها Ribbon راست به چپ هست؟ آیا اصلا چنین چیزی هست؟
چون برای خود دلفی 2010 که ظاهرا تبها راست به چپ نمی شوند. مجموعه TMS هم تست کردم چنین چیزی نداشت.
باتشکر.
bootshow
پنج شنبه 02 دی 1389, 15:09 عصر
کامپوننت codejock (http://www.codejock.com/downloads/) نسخه ocx را بگیر.
به قسمت Commandbars (http://www.codejock.com/products/commandbars/default.asp?platform=com) برو.
sajjad_eb
یک شنبه 17 بهمن 1389, 23:25 عصر
صفت XML برای rtl چی بود؟
جواد ملاولی
چهارشنبه 11 اسفند 1389, 13:01 عصر
کامپوننت codejock (http://www.codejock.com/downloads/) نسخه ocx را بگیر.
به قسمت Commandbars (http://www.codejock.com/products/commandbars/default.asp?platform=com) برو.
تو دلفی 2010 نصب نمیشه. یعنی خطا میده؛ از TRibbonGroup خطا گرفت و گفت که موجوده، غیر فعالش کردم. حالا از TStatusBar خطا می گیره و میگه که به وسیله ی یک پکیج دیگه رجیستر شده.
شما نصبش نکردید؟ کامپوننت دیگه ای نیست که ریبون راست به چپ راشته باشه؟
a_mosavian
شنبه 28 اسفند 1389, 01:49 صبح
من کد مربوط به دلفی 2010 رو خودم درست کردم :بامزه:
fahimi
جمعه 13 آبان 1390, 23:22 عصر
من کد مربوط به دلفی 2010 رو خودم درست کردم :بامزه:
منظور تان راست به چپ کردن ribbon خود دلفی 2010
اگر امکانش است توضیح مختصری را لطف کنید
rezamahdizadeh
دوشنبه 23 آبان 1390, 15:29 عصر
در دلفی XE2 منوی Ribbon دارای قابلیت راست به چپ نیست راهی نداره؟
fahimi
چهارشنبه 25 آبان 1390, 20:17 عصر
متاسفانه دلفی xe2 قابلیت راست به چپ را ندارد
butterfly8528
یک شنبه 10 دی 1391, 18:42 عصر
سلام .
من هم کنترل Ribbon خود Delphi XE2 ، شرکت TMS و DevExpress رو تست کردم ، اما متاسفانه هیچ کدوم قابلیت RTL شدن رو نداشتن ،
واقعا هیچ کامپوننتی برای این منظور وجود نداره ؟
fahimi
یک شنبه 10 دی 1391, 20:50 عصر
در سایت http://embarcadero.newsgroups.archived.at/public.delphi.vcl.components.using/200912/0912193845.html
توصیه به اصلاح Ribbon.pas در دلفی 2010 به شرح زیر کرده من تست نکردم.
function TCustomRibbon.GetTabRect(const Index: Integer): TRect;
LHeight := GetRibbonMetric(rmCaption);
Result := Rect(LWidth, LHeight + 2, LWidth + GetTabWidth(Index),
GetRibbonMetric(rmTabHeight) + LHeight + 2);
// Add this block
if BiDiMode <> bdLeftToRight then
begin
Result.Left := Result.Left + (Width - (Result.Left * 2 + GetTabWidth(Index)));
Result.Right := Result.Right - (Width - (Result.Left * 2 + GetTabWidth(Index)));
end;
// End of block
if FTabs[Index].Page <> nil then
hossein_h62
دوشنبه 11 دی 1391, 08:04 صبح
با اضافه کردن این بلاک اصلاح نمیشه!
Felony
دوشنبه 11 دی 1391, 08:11 صبح
چرا میشه ولی دردسر داره ( چند ماه پیش با کلی دردسر یک بار تستش کردم ) ، در آخر هم باز یکسری مشکلات باقی میمونه ، مثلا Ribbon Group ها همون چپ به راست میمونن .
hossein_h62
دوشنبه 11 دی 1391, 08:30 صبح
خب منظور منم همین بود که کامل راست به چپ نمیشه، اصلا حالت ریبون دفرمه میشه و جالب نیست!
کاش حاج مارکو یه فکری به حالش میکرد!
butterfly8528
دوشنبه 11 دی 1391, 18:54 عصر
واقعا عجیبه !
3-4 روز درگیر ribbon واسه دلفی ام ، اما هیچی دستگیرم نشده ، کلا کنترل ribbon واسه دلفی خیلی کمه (بر خلاف .net) ، و متاسفانه RTL هم نمی شوند .
soroush_vs
پنج شنبه 21 دی 1391, 08:07 صبح
با سلام
من کامپوننت Ribbon رو RightToLeft کردم و راست به چپ تب ها و همین طور Ribbon Group ها کامل و بدون نقص هست.
فقط مونده خود دکمه ها ، که وفتی تمام شد ، لینکش در سایت شرکتمون قرار میگیره که هموطنان میتونن رایگان استفاده کنند
واسه XE2 هست
tiphooo
پنج شنبه 05 بهمن 1391, 22:49 عصر
با یک سری تغییرات کوچک در کامپوننتهای سری TMS این کار به راحتی امکانپذیر است
hossein_h62
پنج شنبه 05 بهمن 1391, 23:12 عصر
با یک سری تغییرات کوچک در کامپوننتهای سری TMS این کار به راحتی امکانپذیر است
چه تغییراتی باید داد ؟
soroush_vs
پنج شنبه 03 اسفند 1391, 11:05 صبح
با سلام
کامپوننت راست به چپ شده ریبون کاری از شرکت فن آوری اطلاعات فراگستر بالاخره آماده شد
http://barnamenevis.org/showthread.php?385409-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D8%B1%DB%8C%D8%A8%D9%88%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%B1%D8%A7%D8%B3%D8%AA-%D8%A8%D9%87-%DA%86%D9%BE-Ribbon-with-Right-to-left
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.