-
2 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام یه سوال فنی درباره Ribbon
1-چه جوری میشه یه چیزی تو مایه های عکس پایین درست کرد؟
https://barnamenevis.org/attach...1&d=1263109698
2- چه جوری می شه توGroups یه برچسب یا تکست باکس قرار داد؟
https://barnamenevis.org/attach...1&d=1263109698
3-چه جوری میشه تو بک گراند تصویر گذاشت؟
تشکر برای همه چی دکتر جون
:بوس:
-
نقل قول: زیبا سازی برنامه ها با CodeJock
با سلام
آیا آیکن های مورد استفاده در ریبون باید حتماً دارای رنگ پس زمینه Transparent (بدون رنگ )باشد و اگر آیکنی دارای پس زمینه به رنگ سفید بود ابتدا باید با ابزار مثلاً فتوشاپ آن را تغییر داد یا نه در ImageManager میتوان رنگس زمینه را تغییر داد ؟ نمیدانم در قسمت edit کنترل فوق میتوان چنین کاری را انجام داد یا نه ؟
با تشکر
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
earse+erse
یه اررور دیگه!!!
برای ControlPrint اخطار می ده که
Can t find project or library
می دونم زیاد مرتبط نیست ولی . . . !
سلام
دوست من داخل Refrences یک مورد هست به نام INIControl تیک اونرو بردار و OK کن مشکلت برطرف میشه .
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
shahmahi
سلام
دوست من داخل Refrences یک مورد هست به نام INIControl تیک اونرو بردار و OK کن مشکلت برطرف میشه .
آخه ایشون داره میگه ControlPrint رو اررور میده !
ControlPrint یه چیزه اون پیغامی که ایشون میگه یه چیز دیگست
گفتم شاید دچار توهم شدن :لبخند:
نقل قول:
نوشته شده توسط
alirezabahrami
دکتر جان سلام!
ضمن تشکر و سپاس فراوان بجهت آموزش های بسیار مفید و ارزنده ای که در این تاپیک ارائه نموده و انشاءالله می نمائید و همچنین تشکر ویژه بابت ارائه نمونه کاربردی ویژه اکسس ، به استحضار میرساند : با به کارگیری آموزش های جنابعالی مربوط به ساخت ریبون ، خوشبختانه موفق شدم نمونه ای شبیه موردی که در این تاپیک قرارداده بودید در محیط اکسس پیاده کنم ؛ فقط ظاهراً منوی مخصوص سیستم بصورت چپ چین نمایش داده میشود . بدینصورت که آیکن ها در سمت چپ عناوین مربوطه قرار می گیرند . البته ع
شما باید یکی از theme های ریبون رو load کنید مشکلتون حل میشه
CommandBarsGlobalSettings.Office2007Images = App.Path & "\Styles\Office2007Aqua.dll"
CommandBar.PaintManager.RefreshMetrics
CommandBar.RecalcLayout
فقط توجه داشته باشید Office2007Aqua.dll داخل پوشه Styles در کنار برنامه باشه.
موفق باشید ./
نقل قول:
نوشته شده توسط
abas1388
با سلام
آیا آیکن های مورد استفاده در ریبون باید حتماً دارای رنگ پس زمینه Transparent (بدون رنگ )باشد و اگر آیکنی دارای پس زمینه به رنگ سفید بود ابتدا باید با ابزار مثلاً فتوشاپ آن را تغییر داد یا نه در ImageManager میتوان رنگس زمینه را تغییر داد ؟ نمیدانم در قسمت edit کنترل فوق میتوان چنین کاری را انجام داد یا نه ؟
با تشکر
سفید باشه حله
این عکس یکی از آیکون های منه
https://barnamenevis.org/attach...1&d=1255992081
در قسمت Edit هم یک سری قابلیت ها از جمله Transparent رو داره
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
شما از Dll های codejock استفاده می کنید برای access یا ocx های Translate شده ؟
از چه ورژنی ؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
Dr.Bronx
شما باید یکی از theme های ریبون رو load کنید مشکلتون حل میشه
CommandBarsGlobalSettings.Office2007Images = App.Path & "\Styles\Office2007Aqua.dll"
CommandBar.PaintManager.RefreshMetrics
CommandBar.RecalcLayout
فقط توجه داشته باشید Office2007Aqua.dll داخل پوشه Styles در کنار برنامه باشه.
موفق باشید ./
سلام
طبق پیشنهاد شما عمل شد ولی هیچ تغییری حاصل نگردید.
ضمناً RecalcLayout جزء خاصیت های CommandBars ( در اکسس )نمیباشدو شاید ایراد از همین جا باشد .
با تشکر
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
Dr.Bronx
شما از Dll های codejock استفاده می کنید برای access یا ocx های Translate شده ؟
از چه ورژنی ؟
از اکتیو ایکس های codejock استفاده می کنم:
1- Codejock.SkinFramework.v12.0.0.ocx
2- Codejock.Controls.v12.0.0.ocx
-
نقل قول: زیبا سازی برنامه ها با CodeJock
این کدهای Access برای تغییر تم
CommandBarsGlobalSettings.Office2007Images = CurrentProject.Path & "\Styles\Office2007Black.dll"
Set pm = CommandBars.PaintManager
pm.RefreshMetrics
CommandBars.RecalcLayout
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
Dr.Bronx
این کدهای Access برای تغییر تم
CommandBarsGlobalSettings.Office2007Images = CurrentProject.Path & "\Styles\Office2007Black.dll"
Set pm = CommandBars.PaintManager
pm.RefreshMetrics
CommandBars.RecalcLayout
موفق باشید ./
وقتی قطعه کد CommandBars.RecalcLayout در کد فوق بکار میرود ریبون بصورت یک کادر سفید رنگ و بدون هیچ آبجکتی به نمایش در می آید و وقتی CommandBars.RecalcLayout از کد فوق حذف میشود ریبون نمایش داده میشود .
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
alirezabahrami
وقتی قطعه کد CommandBars.RecalcLayout در کد فوق بکار میرود ریبون بصورت یک کادر سفید رنگ و بدون هیچ آبجکتی به نمایش در می آید و وقتی CommandBars.RecalcLayout از کد فوق حذف میشود ریبون نمایش داده میشود .
تم ریبون تغییر می کنه یا نه ؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
Dr.Bronx
تم ریبون تغییر می کنه یا نه ؟
تم ریبون هیچ تغییری پیدا نمی کنه!
ضمناًRecalcLayout که در vb جز خاصیت های RibbonBar و CommandBar است در اکسس فقط جزء خاصیت RibbonBar می باشد و CommandBar فاقد چنین خاصیتی می باشد .
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
من همون کدی که نمونه برنامه از روی اون ساخته شده رو گفتم که می تونید عکسش رو توی ضمیمه بینید .
در صورت ادامه این مبحث
ادامه بحث رو در تاپیک جداگانه ای در بخش Access پیگیری کنید
موفق باشید ./
-
3 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
Dr.Bronx
با سلام مجدد
در ضمیه ، عکس یک آیکون با پس زمینه سفید است و وقتی آن را از طریق ImageManager به ریبون اضافه می کنیم بصورت تصویر بعد نمایش داده میشود ( آیکن بر روی ریبون دارای پس زمینه سفید است ). چکار باید بکنم که آیکون دارای پس زمینه سفید نباشد یا به تعبیری بدون رنگ باشد.
با تشکر
-
نقل قول: زیبا سازی برنامه ها با CodeJock
به این دلیل هست که پسوند فایل شما BPM هست
از آیکونهایی با پسوند .Ico استفاده کنید مشکلی وجود نداره
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
یک راه ساده برای اینکه بتونید آیکون هاتون رو به ImageManager بدون هیچ مشکلی اضافه کنید بنظرم اینه که از Icone Workshop استفاده کنید.فقط کافیه هر نوع آیکونی رو که دارید حالا میخواد هر نوع پسوندی باشه فرق نمیکنه با استفاده ازIcone Workshop به فایل 32*32 باپسوند ico تبدیل کنی بعد به ImageManager اضافه کنید .
به همین سادگی به همین خوشمزه گی :چشمک:
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
Dr.Bronx
آخه ایشون داره میگه ControlPrint رو اررور میده !
ControlPrint یه چیزه اون پیغامی که ایشون میگه یه چیز دیگست
گفتم شاید دچار توهم شدن :لبخند:
که دچار توهم شدن . . .
اگه منظور شما از توهم زده بنده ام باید به عرض برسونم اشکال برنامه روبان همون بود که جناب شاه ماهی عرض فرمودند :INI و اوالین اروری که ظاهر می شد هم از قسمت ControlPrint و بعد از اون به 100 تا چیز دیگه هم گیر میداد
ولی اگه منظورتون از توهم زده شاه ماهی بود که عرض کردم ایشون درست می گفت.
حالا فهمیدین کی توهم زده کی نزده؟:تشویق::تشویق::تشویق:
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
earse+erse
دکتر جون اینو نمی دونی؟
2- چه جوری می شه توGroups یه برچسب یا تکست باکس قرار داد؟
https://barnamenevis.org/attach...1&d=1263109698
واسه این خودم یه کارایی کردم ولی دکی جون راهنمایی کنین!
درون Private Sub CommandBars_Execute(ByVal Control As XtremeCommandBars.ICommandBarControl)
Select Case Control.Id
Case 100
Control.Checked = True
End Select
درون Private Sub CreateRibbonBar()
تکست
RibbonBar.QuickAccessControls.Add xtpControlEdit, 343
چک باکس
Set MyBtn = MyGroup.Add(xtpControlCheckBox, 100, "a")
چه طوری میتونیم تو برنامه روبان تون یه عکس بزاریم؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
شما مشکلتون اینه همه چیزو یهو می خواید با هم داشته باشید
آروم آروم
شما که کدهارو نوشتی دیگه مشکلتون چیه ؟
در ضمن توی بکگراند ریبون نمی شه عکس گذاشت
-
نقل قول: زیبا سازی برنامه ها با CodeJock
Ribbon=روبان
یه نگاه به دیکشنری بنداز
آروم آروم کجا بود . . . عصر عصر سرعته رفیق!
نقل قول:
شما که کدهارو نوشتی دیگه مشکلتون چیه ؟
مشکل اینه که وقتی تو یه گروپ یک تکس باکس میسازی نمی تونی چیزی که توش نوشته کنترل کنی مثلا نمی تونی بگی که اگه داخل تکس فلان چیز بود فلان کار انجام بشه.
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
Dr.Bronx
به این دلیل هست که پسوند فایل شما BPM هست
از آیکونهایی با پسوند .Ico استفاده کنید مشکلی وجود نداره
موفق باشید ./
اتفاقاً پسوند فایل باید BPMباشد که بتوان آن را از طریق ImageManager به ریبون اضافه نمود . چون در قسمت import and export یکی از گزینه ها import and export Bitmap است که تصاویر با فرمت bpm را قبول می کند. امروز کلیِ آیکون با فرمت ico دانلود کردم ولی هیچکدام را نتوانستم از طریق ImageManager به ریبون اضافه کنم .
دو مورد از آیکون ها را ضمیمه کرده ام
با تشکر
-
نقل قول: زیبا سازی برنامه ها با CodeJock
آقا من هم همین مشکل رو دارم نمی تونم برای منوهاش آیکنی یا عکسی بزارم
لطفا راهنمایی کنید
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
javadt
آقا من هم همین مشکل رو دارم نمی تونم برای منوهاش آیکنی یا عکسی بزارم
لطفا راهنمایی کنید
این راهنمایی بود دوستان محض رضای خدا نگفتم . :چشمک:
-
نقل قول: زیبا سازی برنامه ها با CodeJock
اما چطوری باید لودشون کرد
میشه یک مثال بزارید
با تشکر
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
javadt
اما چطوری باید لودشون کرد
میشه یک مثال بزارید
با تشکر
CommandBar.Icons = ImageManager1.Icons
-
4 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
-
نقل قول: زیبا سازی برنامه ها با CodeJock
[
نقل قول:
نوشته شده توسط
shahmahi
سلام
دوستان بزرگوار عنایت داشته باشند بنده هم این مراحل که به صورت تصویر نشان داده شده را انجام داده ام و همانطور که در پست های قبلی مطرح کردم مشکل اینجاست که 1- از طریق import and export Bitmap نمیتوان تصاویر با فرمت ico را به ImageManager اضافه نمود برخلاف نظر آقای دکتر ( جهت صدق ادعای حقیر دو مورد آیکن را که آپلود کرده بودم را امتحان کنید )
2 - تصاویر با پسوند bpm را میتوان اضافه کرد ولی اگر زمینه تصویر سفید باشد آیکن مربوطه با زمینه سفید نمایش داده میشود.
از مدیر محترم بخش استدعا میشود بلحاظ ارتباط موضوع مطرح شده در این پست و چند پست قبلی با عنوان این تاپیک ، این پست را حذف ننمایند تا انشاء الله با راهنمائی دوستان به نتیجه قطعی برسیم . فکر می کنم این مشکل بعضی از دو ستان دیگر هم باشد .
راستي برنامه اي كه جناب shahmahi پيشنهاد كردند فكر مي كنم راه حل خوبي باشد ولي متأ سفانه عليرغم تلاش زياد نتواستم آن را از اينترنت دانلود كنم و يكبار هم كه دانلود كردم اجرا نشد . از ايشان خواهش مي كنم چنانچه اين برنامه را دارند لينك دانلودش را در اينجا قرار بدهند!
با تشکر
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
چه جالب
تمام عکس هایی که من می زارم
پسوند Ico هست
میگید نه ؟
عکس زیر رو نگاه کنید
https://barnamenevis.org/attach...1&d=1263301692
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
دوستان بزرگوار عنایت داشته باشند بنده هم این مراحل که به صورت تصویر نشان داده شده را انجام داده ام و همانطور که در پست های قبلی مطرح کردم مشکل اینجاست که 1- از طریق import and export Bitmap نمیتوان تصاویر با فرمت ico را به ImageManager اضافه نمود برخلاف نظر آقای دکتر ( جهت صدق ادعای حقیر دو مورد آیکن را که آپلود کرده بودم را امتحان کنید )
دوست عزیز اگه میخوای آیکونی رو به ImageManager اضافه کنی طبق عکسا عمل کن میشه چون من اون 2 تا آیکونی رو که ضمیمه کردی بدون هیچ مشکلی به ImageManager اضافه کردم . اصلا لازم نیست از import and export Bitmap استفاده کنی .
نقل قول:
از ایشان خواهش می کنم چنانچه این برنامه را دارند لینک دانلودش را در اینجا قرار بدهند!
در مورد Icone Workshop باید بگم قرار دادن لینک دانلودش مقدور نیست به 2 دلیل : 1 – فعالیت وارز محسوب میشه 2 – حجم زیاد اون
اگه از اینترنت پیدا نکردی میتونی از فروشگاه هایی که محصولات نرم افزاری دارن تهیش کنی .
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
shahmahi
اصلا لازم نیست از import and export Bitmap استفاده کنی .
دوست عزیز ! اگر مراحل اضافه کردن آیکون را با فرمت ico را (طبق تصاویر) انجام بدهید می بینی هیچ مشکلی وجود ندارد . پس یک بار دیگر با دقت به تصاویر نگاه کن و آیکون مورد نظرت را اضافه کن.
من هم برای اضافه کردن آیکون از همین شیوه استفاده می کنم .
موفق باشید
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
این کد برای کسانی که می خوان یک چیزی مثل عکس زیر داشته باشنhttp://i.imagehost.org/0086/800179.gif
اول کدشو تحویل بگیرین http://vadrouilles.moto.free.fr/smileys/yapyapyapf.gif
Dim Control As CommandBarControl
Set ControlOptions = RibbonBar.Controls.add(xtpControlPopup, 0, "Theme")
ControlOptions.Flags = xtpFlagRightAlign
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10100, "Blue")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10101, "Black")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10102, " Silver")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10103, "Aqua")
https://barnamenevis.org/attach...1&d=1263631750
در ضمن توی نظرسنجی هم شرکت کنید . http://www.picbaran.com/files/zmf8ta9b8ar0gx7mmqin.gif
موفق و موید باشید ./ http://www.forum.persiancoder.com/im...s/icon_gol.gif
-
نقل قول: زیبا سازی برنامه ها با CodeJock
لطفا در مورد calendar از مجموعه codejock هم توضيح بدين ممنون
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
armin1100
لطفا در مورد calendar از مجموعه codejock هم توضیح بدین ممنون
والا اون ابزار خیلی کامل و بدرد بخوری هست
منتها اون ابزار فقط برای تاریخ میلادی قابل استفاده هستhttp://vadrouilles.moto.free.fr/smileys/dunnosmiley.gif
و برای ما کاربردی ندارهhttp://smilies.sofrayt.com/^/aiw/cry.gif
باز هم اگر برای میلادی نیاز دارید می تونم تا جایی که اطلاع دارم راهنمایی کنم.
موفق باشید http://www.forum.persiancoder.com/im...s/icon_gol.gif
-
نقل قول: زیبا سازی برنامه ها با CodeJock
این برنامه رو هم من با ریبون نوشتم و از خیلی از قابلیت هاش هم استفاده شده ببینید اگه جایی نیاز داشتید بگید تا روشش رو بگم(شاید هم بگن)
http://www.4shared.com/file/19693691...DF_Reader.html
توی این آدرس هم اگه برید یه چیزهای جالبی درباره ریبون ورژن 13.2.1 پیدا می کنید
ppdfr.mihanblog.com
-
نقل قول: زیبا سازی برنامه ها با CodeJock
با سلام ببخشید می خواستم ببینم برای ساخت tab در برنامه باید چی کار کنیم کدهای صفحه جدید ساختن رو نوشتم ولی خود تب ساختن رو بلد نیستم اگر امکانش هست راهنمایی کنید.
-
نقل قول: زیبا سازی برنامه ها با CodeJock
شما که توی اون نمونه ای که داده بودید tab ساخه بودید !!!!http://vadrouilles.moto.free.fr/smileys/dunnosmiley.gifبه هر حال . این کدش :
Dim TabWrite As RibbonTab
Set TabWrite = RibbonBar.InsertTab(0, "&Tab Name")
TabWrite.Id = 1
موفق و موید باشید http://www.forum.persiancoder.com/im...s/icon_gol.gif
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
نه منظورم Tab برای فرم جدیده اگر مثال های خود codejock و داریم منظورم مثال tab manager
یه چیزی مثل عکس زیر که وقتی رو جدید کلیک می کنی یه tab جدید زیر ریبون ایجاد کنه (برای باز کردن چند فایل با هم)
-
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام دوستان چطور ميشه كه قسمت نوار عنوان و كنترول باكس رو با خود ريبون يكي كرد مثل
پي دي اف خوان aryasoft2872
واسم جالب بود
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
vahid_khasal
سلام دوستان چطور میشه که قسمت نوار عنوان و کنترول باکس رو با خود ریبون یکی کرد مثل
پی دی اف خوان aryasoft2872
واسم جالب بود
CommandBar.EnableOffice2007Frame True
CommandBar.EnableOffice2007FrameHandle Me.hwnd
نقل قول:
نوشته شده توسط
aryasoft2872
نه منظورم Tab برای فرم جدیده اگر مثال های خود codejock و داریم منظورم مثال tab manager
یه چیزی مثل عکس زیر که وقتی رو جدید کلیک می کنی یه tab جدید زیر ریبون ایجاد کنه (برای باز کردن چند فایل با هم)
تا اونجایی که من متوجه شدم با این sub ساخته میشه
Private Sub LoadNewDoc()
Static lDocumentCount As Long
Dim frmD As frmDocument
lDocumentCount = lDocumentCount + 1
Set frmD = New frmDocument
frmD.Caption = "Document " & lDocumentCount
Set frmD.fMain = Me
frmD.Show
End Sub
:متفکر:
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
تا اونجایی که من متوجه شدم با این sub ساخته میشه
اینو خودم قبلا وارد کردم ولی برنامه فک می کنه بهش فحش دادی:لبخند:باید اول یه جوری tab ها ساخته بشن:متفکر:(با این کد یه فرم child ساخته می شه.)
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
Dr.Bronx
این کد برای کسانی که می خوان یک چیزی مثل عکس زیر داشته باشن
http://i.imagehost.org/0086/800179.gif
اول کدشو تحویل بگیرین
http://vadrouilles.moto.free.fr/smileys/yapyapyapf.gif
Dim Control As CommandBarControl
Set ControlOptions = RibbonBar.Controls.add(xtpControlPopup, 0, "Theme")
ControlOptions.Flags = xtpFlagRightAlign
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10100, "Blue")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10101, "Black")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10102, " Silver")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10103, "Aqua")
https://barnamenevis.org/attach...1&d=1263631750
در ضمن توی نظرسنجی هم شرکت کنید .
http://www.picbaran.com/files/zmf8ta9b8ar0gx7mmqin.gif
موفق و موید باشید ./
http://www.forum.persiancoder.com/im...s/icon_gol.gif
واسه من کار نمیکنه دقیقا باید کجای کد ریبون باشه؟