PDA

View Full Version : حرفه ای: کامپوننت ریبون فارسی راست به چپ Ribbon with Right to left



soroush_vs
پنج شنبه 03 اسفند 1391, 11:02 صبح
با سلام
بالاخره کامپوننت ریبون دلفی بصورت راست به چپ آماده شد
این کامپوننت کاری از شرکت فن آوری اطلاعات فراگستر هست
لینک دانلود سورس فایل :
http://www.hypertech.ir/index.php?option=com_content&view=article&id=158&Itemid=98
لطفا از قرار دادن لینک مستقیم در وبلاگ ها یا جاهای دیگه اجتناب کنید ( درج با ذکر منبع )
این کامپوننت جهت نسخه Xe2 راست به چپ شده
فایل رو باید در مسیر زیر کپی کنید
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\source\vcl

khorsandreza
چهارشنبه 23 اسفند 1391, 12:05 عصر
با سلام
بالاخره کامپوننت ریبون دلفی بصورت راست به چپ آماده شد
این کامپوننت کاری از شرکت فن آوری اطلاعات فراگستر هست
لینک دانلود سورس فایل :
http://www.hypertech.ir/index.php?option=com_content&view=article&id=158&Itemid=98
لطفا از قرار دادن لینک مستقیم در وبلاگ ها یا جاهای دیگه اجتناب کنید ( درج با ذکر منبع )
این کامپوننت جهت نسخه Xe2 راست به چپ شده
فایل رو باید در مسیر زیر کپی کنید
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\source\vcl

sسلام ضمن تشکر
این فایل در نسخه XE هم کار میکنه؟
دانلود کردم ولی خطا می گرفت اشکال از کچاست

soroush_vs
چهارشنبه 23 اسفند 1391, 12:09 عصر
سلام همون طور که عرض شد این واسه Xe2 هست احتمالا واسه نسخه های دیگه نیاز به تغییراتی هست.

a_mosavian
سه شنبه 29 اسفند 1391, 23:47 عصر
نسخه مربوط به XE3 بر اساس همین نسخه
101685
در ضمن لازم نیست در فولدر دلفی کپی کنید. بهتر است در فولدر فایل پروژه خودتان قرار دهید و سورس اصلی دلفی را دست نزنید!

soroush_vs
شنبه 10 فروردین 1392, 09:16 صبح
تغییراتی که در این کامپوننت داده شده در ابتدای فایل یونیت بصورت کامنت شده Line:line_number نوشته شده که میتونید برای نسخه های دیگه ی دلفی بر همون اساس تغییرات رو سریعتر اعمال کنید

fahimi
شنبه 10 فروردین 1392, 22:13 عصر
با سلام
اگر یک از اساتید محترم برای دلفی 2010 زحمت آن را بکشد ممنون می شوم

khorsandreza
شنبه 17 فروردین 1392, 08:08 صبح
سلام
دوستان من از روی نسخه که دوست عزیزمان انجام داده بود ند برای دلفی 2012 بازسازی کردم

http://etaksan.ir/images/1212.jpg

pad_kay
دوشنبه 26 فروردین 1392, 01:10 صبح
سلام
دوستان من از روی نسخه که دوست عزیزمان انجام داده بود ند برای دلفی 2012 بازسازی کردم

http://etaksan.ir/images/1212.jpg
با سلام و تشکر موقع احرا خطا میده

پوریا_م
دوشنبه 26 فروردین 1392, 07:49 صبح
سلام
ممکن دوستان لطف کنن و ریبون راست به چپ شده رو برای دلفی 2010 قرار بدن ؟
با تشکر

soroush_vs
چهارشنبه 28 فروردین 1392, 07:50 صبح
متاسفانه بنده دلفی 2010 در دسترس ندارم ولی با راهنمایی که در پست شماره 5 کردم میتونید نسخه 2010 رو تهیه کنید.

khorsandreza
چهارشنبه 28 فروردین 1392, 08:01 صبح
سلام
چند فایل دیگر باید کنار هم باشند که براتون آپلود کردم

javad_rajabloo
شنبه 14 اردیبهشت 1392, 00:18 صبح
من واسه دلفی 7 می خوام . امکانش هست؟

اگه نباشه بی زحمت یه ریبون واسه دلفی 7 معرفی کنین مهم نیست راست به چپ باشه یا چپ به راست

SayeyeZohor
شنبه 14 اردیبهشت 1392, 01:46 صبح
این کلاس یافت نمی شه
TContainedAction

gholami146
سه شنبه 11 تیر 1392, 16:18 عصر
من از XE3 استفاده می کنم چطور میشه از ریبون راست به چپ استفاده کرد

rinkseven
یک شنبه 11 خرداد 1393, 12:16 عصر
سلام به همه دوستان

برای دلفی XE5 هم تنظیمات انجام شد و فایل ضمیمه شد ، پیشنهاد می گردد که این فایل را در مجموعه فایلهای پروژه قرار داده و از دستکاری فایل اصلی دلفی ،خودداری کنید

119753

hadisalahi2
چهارشنبه 14 خرداد 1393, 12:07 عصر
من که نفهمیدم کجاش راست به چپ شده
چون اصلا تغییر ایجاد نکرد

rezamahdizadeh
پنج شنبه 15 خرداد 1393, 06:36 صبح
سلام
همانجور که در عکس پیداست فضاهای خالی بیخود بوجود آمده برای رفع آن چکار کنیم؟
119897

Arman_1367
سه شنبه 14 مرداد 1393, 21:44 عصر
دوستان مشکل فضای اضافه حل شد.برای XE5

fahimi
جمعه 24 مرداد 1393, 10:32 صبح
کامپوننت ریبون فارسی راست به چپ Ribbon with Right to left برای Delphi2010
با تشکر از soroush_vs و Arman_1367

Delphi 2010
جمعه 24 مرداد 1393, 11:39 صبح
سلام خدمت دوستان

یه سری توابع غیر قابل استفاده تو فایل pas موجود بود بهینه شد

نسخه مخصوص Delphi XE

ab1360
شنبه 25 مرداد 1393, 22:48 عصر
سلام . من این کامپوننت رو می خوام روی xe6 نصب کنم . یک پکیج ساختم و فایل .pas رو به پکیج اضافه کردم ولی موقع ساختن پکیج پیغام خطای زیر نمایش داده میشه :


[dcc32 Error] RTLRibbon.dpk(38): E2200 Package 'vclribbon' already contains unit 'Vcl.Ribbon'

لطفا راهنمایی کنید چه کار کنم.

Delphi 2010
یک شنبه 26 مرداد 1393, 12:14 عصر
چون قبلا نصب شده روی دلفی این پیغام نمایش داده می شه

دوستان قبلا فرمودند که Ribbon.pas رو کنار برنامه خودتون بزارید و شی Ribbon رو روی فرمتون بگذارید

ab1360
یک شنبه 26 مرداد 1393, 19:12 عصر
چون قبلا نصب شده روی دلفی این پیغام نمایش داده می شه

دوستان قبلا فرمودند که Ribbon.pas رو کنار برنامه خودتون بزارید و شی Ribbon رو روی فرمتون بگذارید

ممنون . من اینکار رو انجام میدم ولی هیچ فرقی نمی کنه یعنی راست چین نمیشه . چون xe6 استفاده می کنم لازمه چیزی تغییر داده بشه ؟

Arman_1367
یک شنبه 26 مرداد 1393, 19:45 عصر
نیازی به نصب نیس پروژتو که درست کردی کافیه فایل رو به پروژت اضافه کنی.و خاصیت bidimode فرم رو رو bdrighttoleft بزاری و برنامه رو اجرا کنی.

ab1360
یک شنبه 26 مرداد 1393, 20:04 عصر
نیازی به نصب نیس پروژتو که درست کردی کافیه فایل رو به پروژت اضافه کنی.و خاصیت bidimode فرم رو رو bdrighttoleft بزاری و برنامه رو اجرا کنی.

منم همینکارو کردم ولی نشد . اگه یه پروژه ساده دارید از این کامپوننت لطفا برای من ارسال کنید

Arman_1367
چهارشنبه 29 مرداد 1393, 13:29 عصر
منم همینکارو کردم ولی نشد . اگه یه پروژه ساده دارید از این کامپوننت لطفا برای من ارسال کنید

اینم یه نمونه ازمایشی

rezamahdizadeh
شنبه 08 شهریور 1393, 21:36 عصر
سلام
حالا مشکل در هم تنیدگی داریم مثل شکل که قسمتی که با خطوط قرمز مشخص کرده ام. چه کار کنیم؟

122870

Arman_1367
دوشنبه 10 شهریور 1393, 11:27 صبح
سلام
حالا مشکل در هم تنیدگی داریم مثل شکل که قسمتی که با خطوط قرمز مشخص کرده ام. چه کار کنیم؟

122870

نمونه که گذاشتم رو دانلود کنید ببینید مشکل حل شده یا نه ؟

khorsandreza
پنج شنبه 17 مهر 1393, 23:12 عصر
سلام
هر چند که دیر شده
استفاده از الفا کنترل بخصوص کامپوننت sSkinManager باعث اختلال در چیدمان ریبون میشه

amirkazem
شنبه 18 اردیبهشت 1395, 23:59 عصر
دوستان سلام .ضمن تشکراززحماتی که می کشید، لطف می کنیدآموزش استفاده ازریبئن توی XE3را هم بذارید. خیلی علاقه دارم استفاده کنم ولی متأسفانه هنوزموفق نشده ام.
ممنون میشم اگه لطف کنید!
:تشویق:

amirkazem
دوشنبه 20 اردیبهشت 1395, 22:57 عصر
این نوشته به وسیله یوسف زالی (http://barnamenevis.org/member.php?70247-%DB%8C%D9%88%D8%B3%D9%81-%D8%B2%D8%A7%D9%84%DB%8C) پاک و از دید کاربران مخفی شده است.
دلیلاین کار خلاف قوانینه دوست عزیز



ببخشید! درخواست آموزش خلاف قوانین هستش؟؟؟
:متعجب::متعجب::متعجب::متعجب:

یوسف زالی
سه شنبه 21 اردیبهشت 1395, 18:13 عصر
نخیر، پست الکی که چهار تا توش شکلک داره خلاف قوانینه

golbafan
چهارشنبه 22 اردیبهشت 1395, 23:11 عصر
بنده هم بالاخره تونستم devexpress vcl رو راست چین کنم :))

140365

golbafan
چهارشنبه 22 اردیبهشت 1395, 23:21 عصر
مرحله بعدی کارم راستچین کردن گریدویو هست...

جهت خلاصی از ehlib

hadisalahi2
دوشنبه 27 اردیبهشت 1395, 19:14 عصر
جهت خلاصی از ehlib

به نظر من که عالیه
از dev خیلی راحت تره و راست به چپ هم که باقلوا داره

golbafan
پنج شنبه 30 اردیبهشت 1395, 09:27 صبح
به نظر من که عالیه
از dev خیلی راحت تره و راست به چپ هم که باقلوا داره

سلام
بنظر منم عالیه اما گرید devexpress واقعا یک چیز دیگه است!!!
برای مثال یکی از مشکلاتی که ehlib داره اینه که برای برخی کارها (مثلا گروهبندی یا مثلا درختواره والد و فرزندی) حتما باید از TMemTableEh در کنار TDatasetDriverEh استفاده کنید و درایورهای اون فقط برخی دیتابیس ها و کامپوننت های معروف رو ساپورت میکنن و نکته مهم دیگه این که نمیشه براحتی پوسته های devexpress رو براش پیاده سازی کرد...

amirkazem
یک شنبه 09 خرداد 1395, 20:56 عصر
سلام، دوستان محبت کنیداگرراهنمای استفاده از (Ribbon)برای طراحی زیبای رابط کاربری رادارید، ارائه کنیدتاماهم بتونیم استفاده کنیم.
ممنون!

khorsandreza
چهارشنبه 21 مهر 1395, 15:18 عصر
بنده هم بالاخره تونستم devexpress vcl رو راست چین کنم :))

140365
سلام دوستان
ظاهرا در دلفی XE-10-1 برلین کامپوننت ریبون حذف شده و بجای آن ریبون ماکروسافت دات نت بار پیشنهاد شده ولی کسانی که قبلا از کنترل ریبون استفاده کرده اند درصورت مهاجرت به این ورژن دلفی عملا باید کل برنامه و فرم را بازنویسی کنند آیا دوستان در این باره تجربه خاصی دارند؟
و یا اگر این دوستممان میتواند نسخه راست به چپ شده را ارائه کند وقعا دات نت بار میکروسافت دنگ فنگ زیاد دارد برای نصب بر روی سیستم مشتری مشکلات ایجاد خواهد کرد.

ahoura1
شنبه 01 آبان 1395, 00:37 صبح
بنده هم بالاخره تونستم devexpress vcl رو راست چین کنم :))

140365

سلام
برنامه ای برای به اشتراک گذاری فارسی شده devexpress دارین؟
در صورت امکان ممنوم میشم کدهای تغییر یافته رو ارسال بفرمایین.

باتشکر

engineer21
پنج شنبه 17 اسفند 1396, 07:25 صبح
بنده هم بالاخره تونستم devexpress vcl رو راست چین کنم :))

140365

سلام
برنامه ای برای به اشتراک گذاری فارسی شده devexpress دارین؟
در صورت امکان ممنوم میشم کدهای تغییر یافته رو ارسال بفرمایین.

باتشکر

yaskowsar
سه شنبه 20 فروردین 1398, 07:48 صبح
سلام
لطفا تکه کد مشابه زیر رو در فایل یافته و جایگزین کنید تا مشکل جابجایی آیکون‌ها حل شود.
// Add This Block
if BiDiMode <> bdLeftToRight then
for I := 0 to LActionClients.Count - 1 do
// this loop run for each ribbon group from first button to the last .i=0 is the first button in ribbon group and so on.
begin
LAC := LActionClients[I];
LCtrl := LAC.Control;
if FGroupAlign = gaVertical then
begin
if (Not IsLargeButton(LAC)) and (LCtrl <> nil) then
LActionClients[I].Control.Left := LActionClients[I].Control.Left +
((MaxWidth - LActionClients[I].Control.Width) Div 2);
end;
end;
// To Here

fahimi
چهارشنبه 21 فروردین 1398, 18:56 عصر
سلام
مطمئن هستید.من نسخه 18.2.5 کامپوننت DevExpress استفاده می کنم ولی علیرغم اینکه bidimode=bdrighttoleft ست می کنم ولی نمایش آن به چپ به راست است . مگر اینکه تنظیمات دیگری دارد.