-
1 ضمیمه
زیبا سازی برنامه ها با CodeJock
آدرس سایت ابزار CodeJock
با سلام خدمت دوستان عزیز برنامه نویس
توی این تاپیک در مورد ابزار های CodeJock گفتگو می کنم
ظاهرا چند روزی هست توی فروم وی بی همه به دنبال ابزارهای برای زیبا سازی برنامه هاشون هستن
و خوب با ابزار های ضعیفی مثل Active Skin که مشکلات بسیار زیادی رو به همراه میاره مواجه میشن . خوب حالا چه کنیم
ابتدا از بهترین اکتیوکس این مجموعه شروع می کنیم با نام SkinFrameWork
خیلی وقتا اینو دیدیم ولی یکم ور رفتیم باهاش دیدیم نه بابا این اصلا معلوم نیست چه جوریه
حالا می خوایم اینجا بگیم که چه جوریه :تشویق:
به هیچ عنوان در تاپیک درخواست ابزار نکنید . می تونید با پیام خصوصی درخواست خودتون رو مطرح کنید ( البته فقط در مورد همین ابزار ).
خوب حالا یه پروژه جدید ایجاد کنید
دقت کنید این اسکین تمام فرم های برنامه - تمام ابزارها و هر چیزی رو که دارید تحت تاثیر قرار میده و نیازی نیست برای هر فرم کد جدا بنویسید فقط در فرم اصلی
در ضمن شما اگر برنامتون توی ویندوز 98 هم اجرا بشه باز هم با همین ظاهر هست
حالا ابزار Codejock.SkinFramework.v12.0.0.ocx
رو به برنامتون اضافه کنید
حالا یکی رو روی فرم قرار بدید
( ابتدا اسکین هارو از حالت زیپ خارج کنید و در پوشه ای با نام Skins در کناربرنامه ذخیره کنید )
برای مثال از اسکین Codejock.cjstyles استفاده می کنیم
حالا این کد ها رو در Form_Load بنویسید
Private Sub Form_Load()
Me.SkinFramework1.LoadSkin App.path + "\Skins\Codejock.cjstyles", ""
Me.SkinFramework1.ApplyWindow Me.hWnd
End Sub
بعد اینجوری میشه
:تشویق::تشویق::تشویق::تشویق:: شویق::تشویق:
https://barnamenevis.org/attach...1&d=1256957080
حالا شما می تونید نام اسکین رو تغییر بدید تا ظاهر برنامه هم تغییر کنه
در ادامه این تاپیک هم سعی می کنم و می کنیم تا بقیه ابزار های این شرکت رو هم معرفی کنیم
موفق و موید باشید
-
2 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
خوب خوب
اینبار می خوایم در مورد ابزار Popup Control صحبت کنیم
ابزاری که خیلی جای صحبت داره ولی فقط در حدی که نیاز شماست توضیح می دم و به حاشیه نمی رم.
طبق معمول یک پروژه جدید ایجاد کنید :لبخند:
Codejock.Controls.v12.0.0.ocx رو به برنامه اضافه کنید.
https://barnamenevis.org/attach...1&d=1256955449
اول یکم در مورد property های این ابزار توضیح بدم.البته اونایی که به دردتون می خوره
اول Allowmove
وقتی این گزینه برابر با True باشه شما می تونید popup ایجاد شده رو حرکت بدید.
Animation
نوع ظاهر شدن کنترل هستش . ترجیحا xtpPopupAnimationFade
RighToLeft
که دیگه معلومه چیه :چشمک:
ShowDelay
این مدت زمانی هست که کنترل نشون داده میشه البته بر حسب میلی سانیه
5000 = 5 ثانیه
VisualTheme
مشکلی که این ابزار داره اینه که با ابزار Framework که در بالا توضیح داده شد هماهنگ نیست
پس باید اینجا شما مشخص کنید که از چه حالتی استفاده می کنید.ترجیحا : xtpPopupThemeOffice2007
خوب حالا میریم سراغ دستورات
نام کنترل رو به طور پیش فرض Popup1 در نظر می گیریم
برای اضافه کردن هر خط باید از دستور popup1.AddItem استفاده کنید
مثلا :
Popup1.AddItem 0, 0, 320, 200, "TEST"
بعد برای نشون دادن کنترل باید از دستور
Popup1.Show
استفاده کنید.
خوب حالا این فقط تست بود
هر خطی که شما اضافه می کنید یک Index داره
Index از 0 شروع میشه
خوب حالا می خوایم فونت خط اول رو عوض کنیم . پس اینطوری عمل می کنیم
Popup1.Item(0).Font = "Tahoma"
حالا تغییر رنگ
Popup1.Item(0).TextColor = vbred
خودتون کارهای دیگه ای که با هر خط می تونید انجام بدید می تونید ببینید
Popup1.Item(0).
حالا خط دوم رو اضافه کنید
Popup1.AddItem 0, 0, 320, 200, "Line2"
روی هم میفته آره ؟
خوب حالا این دستور رو استفاده کنید
Popup1.Item(1).Top = 25
حالا باید چیزی مثله عکس زیر داشته باشید
https://barnamenevis.org/attach...1&d=1256801478
سوالی بود در خدمتم
موفق باشید
-
نقل قول: زیبا سازی برنامه ها با CodeJock
سوال در رابطه با منوها در زمان اجرای SkinFrameW
چرا زمانی که اسکین بر روی فرم می نشیند منوها حذف می گردد؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
آفرین به شما
سوال بسیار خوبی کردید
دلیلش این هست که شما باید از منوهای خود Codejock استفاده کنید
منوهای بسیار عالی داره
بهترین نمونه هم در برنامه دفتر تلفن جناب mpmsoftهست
ولی باز هم چشم سعی می کنم که حتما یک آموزش برای اون قرار بدم
موفق باشید
-
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام
ممنون به خاطر اطلاعات مفیدتون ولی من با مشکل برخوردم من از این ابزار تو برنامم استفاده کردم ولی وقتی میخوام از برنامم ستاپ درست کنم به CodeJock و اسکین هاش گیرمیده.
میشه بگین آیا این CodeJock احتیاج به رجیستر شدن داره یا نه ؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
شما اکتیوکس ها رو به صورت دستی به ستاپ ساز انتقال بدید
به علت این که نام کنترل ها طولانی هستش و به صورت ~ در میان ستاپ سازها نمی تونن انهارو شناسایی کنند . ولی در مورد اسکین ها فکر نمی کنم مشکلی باشه . من زیاد استفاده کردم .
موفق باشید
-
4 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
اینبار می خوام در مورد یک ابزار بسیار بسیار مفید صحبت کنم
اسم این ابزار Resizer هست _ در CodeJock Controls V12.0.0 موجود هست.
خوب قبل از توضیح این تصاویر رو نگاه کنید تا با کار این ابزار بیشتر آشنا بشید
تصویر اول : حالت ثابت
https://barnamenevis.org/attach...1&d=1256799556
تصویر دوم : Vertical Move
https://barnamenevis.org/attach...1&d=1256799556
تصویر سوم : Horizontal Move
https://barnamenevis.org/attach...1&d=1256799556
تصویر چهارم : Auto Resize
https://barnamenevis.org/attach...1&d=1256799556
خوب حالا از این ابزار چطوری میشه استفاده کرد ؟
حتی یک خط دستور هم نیاز نداره :گیج:
طبق سنوات گذشته یک پروژه جدید ایجاد کنید :بامزه:
این ابزار رو روی فرم قرار بدید به صورتی که تمام فرم رو پوشش بده
حالا روش راست کلیک کنید :دی
گزینه های
Enable Vertical Scroll و Enable Horizontal Scroll رو فعال کنید
با این دو ابزار می تونید ابزارهای روی فرم رو حرکت بدید !! یعنی ابزار های زیاد بزارید ولی نیاز نیست که فرم رو هم بزرگ کنید فقط کافیه که این دو گزینه رو فعال کنید.
گزینه Enable Autosize رو وقتی که علامت می زارید در زمانی که از کنار این ابزار که در عکس شماره 4 مشخص شده می گیرید و می کشید ابزار هم همراه با فرم بزرگ میشه.
گزینه Show SizeIcon رو وقتی فعال می کنید یک آیکون همون گوشه میاد که البته در عکس 4 هم مشخص هست برای راحت تر کردن عمل بزرگ و کوچک کردن فرم.
امیدوارم از این ابزار هم استفاده لازم رو ببرید
موفق باشید
-
نقل قول: زیبا سازی برنامه ها با CodeJock
آقا یک سوال قسمتVisualTheme مربوط به ابزار Popup Contro رو وقتی رو حالت 5 بزاریم نوشته ها به شکل لینک در میان حالا چجوری از این خاصیت استفاده کنیم ؟ اگه میشه یک مثال واسش بزن .:چشمک:
-
نقل قول: زیبا سازی برنامه ها با CodeJock
داشتم نا امید می شدم دیگه :دی
ببین مثلا اینو اضافه کردیم
pop.AddItem 0, 0, 320, 200, "Test"
حالا برای اینکه وقتی کاربر روی Test کلیک کرد کاری که ما می خوایم انجام بدیم اینجوری می نویسیم
Private Sub pop_ItemClick(ByVal Item As XtremeSuiteControls.IPopupControlItem)
If Item.Caption = "Test" Then MsgBox "HI MAN"
End Sub
:تشویق::تشویق::تشویق:
موفق باشید
-
نقل قول: زیبا سازی برنامه ها با CodeJock
من این کنترل رو خیلی وقته دارم و ازش استفاده میکنم فقط نمیدونم چطوره از اسکرول بار هاش استفاده کنم
مثلا گذاشتن اونا برای FlexGrid اگه اونم آموزش بدی عالی میشه
-
4 ضمیمه
ShortCut Bar
سلام به دوستان برنامه نویس
بالاخره از شر این پیغام سایت خلاص شدم و اومدم یک آموزش دیگه براتون بزارم .
امروز می خوایم در مورد ابزار ShurtcutBar صحبت کنیم.
خوب اول اصلا چی هست و به چه دردی می خوره.
حتما همتون ایمیل دارید و کم و بیش با سایت یاهو سر و کار داشتید
به عکس زیر توجه کنید.
https://barnamenevis.org/attach...1&d=1256812854
بله ShortCutbar این کار رو انجام میده . نمونه ی زیر رو مشاهده کنید .
https://barnamenevis.org/attach...1&d=1256812854
خوب حالا میریم سر اصل مطلب ( با اجازه بزرگتر ها :دی)
ببینید شما باید هر چیزی رو که نیاز دارید در یک فرم تعریف کنید
یعنی چی . ببینید مثلا شما می خواید مثل تصویر بالا از نمودار درختی استفاده کنید.
پس باید بیاید یک فرم درست کنید و هر چیزی رو که می خواید توش قرار بدید البته نسبت به اندازه ای ShurtCutbar رو تنظیم کردید. اینطوری
https://barnamenevis.org/attach...1&d=1256812854
خوب حالا باید اینهارو متصل کنیم به shortcutbar
اول برای راحتی کار و شلوغ نشدن میایم یک sub تعریف می کنیم
مثلا SCutBar
پس الان ما یک همچین چیزی داریم.
https://barnamenevis.org/attach...1&d=1256812854
حالا اولین کاری که باید انجام بدیم اینه
راستی :متفکر: پروژه جدید ایجاد کردین یا نه :شیطان:
خوب حالا اگر هم ایجاد نکردین یک عدد پروژه جدید ایجاد بفرمایید
یک ShurtCar bar روی فرم به اندازه لازم هم بزارید.
فرم هایی هم که می خواین این تو بیاد رو هم طراحی بفرمایید.
خوب ابزار که چیز خاصی نداره فقط اگه right to left فرمهاتون True هست برای این ابزار هم فعال کنید . و Visualtheme رو روی 3 قرار بدید.
ببینید اینارو می گم فقط برای راحتی کار و گر نه شما مستقیم هم می تونید اضافه کنید.
اول :
Dim Item As ShortcutBarItem
خوب حالا بعد از این باید فرمها رو لود کنید
ما در نظر می گیریم که شما Form1 دارید
پس می نویسیم
Load Form1
حالا باید مقدار دهی کنیم . پس اینطور عمل می کنیم
Set Item = wndShortcutBar.AddItem(1, "Tasks", Form1.hWnd)
خوب اون عدد 1 که Index هست
Tasks هم که نام اون Title هستش
بعدی هم که دستگیره فرم 1 رو معرفی کردیم
در آخر هم باید این تنظیمات رو به ابزارمون نسبت بدیم :
ShortcutBar1.Selected = Item
خوب امیدوارم که این آموزش هم مورد پسند شما عزیزان قرار گرفته باشه
ولی خودم هم نفهمیدم چرا مثل این برنامه های آشپزی توضیح دادم :لبخند:
موفق باشید دوستان ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نمی دونم شما چرا فقط نظاره گر هستین . واقعا کسی سوالی براش پیش نمیاد ؟؟ :متفکر:
این ابزاری رو که توضیح دادی اصلا توی ابزار CodeJock که من دارم نیست که کار کنم باهاش و برام سوال پیش بیاد . که این رو هم از خودتون گرفتم . شاید مال بقیه هم همینطوری باشه.
-
نقل قول: زیبا سازی برنامه ها با CodeJock
من به صورت کلی گفتم این موضوع رو
نه فقط به خاطر همین ابزار
همون ابزار popup انقدر ریزه کاری داره که اگر کسی بخواد کامل توضیح بده فکر می کنم بالای 20 یا 30 صفحه تاپیک رو فقط باید به این اختصاص داد.
من هم توقعی ندارم مثلا در مورد ابزار Resizer بیاید سوال کنید چون واقعا اون ابزار چیز خاصی نداره و کار خارق العاده ای رو انجام نمی ده .
چرا بعضی ها از همین ابزار های Light که باید تک تک هر چیزی رو اضافه کرد استفاده می کنن
در صورتی که یک کنترل Codejock Controls تمام اون ابزار های رو به بهترین حالت در اختیارشون میزاره
www.forum.codejock.com
برین توی این فروم ببینید روزانه چند پست و تاپیک ایجاد میشه تا فقط در مورد همین ابزار صحبت کنند.
موفق باشید./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام
ببین میتونی بگی که امکانش هست که اون ابزاری رو که تو پست اول توضیح دادی روی فرم خاصی اثر نزاره ؟
یعنی این اسکین فقط روی فرمهایی که دوست داریم اعمال بشه.
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
کار که نشد نداره عصیصم :دی
ببین توی تصویر زیر فرم Main داریم و Form2 و Form3
Form2 اسکین رو گرفته و تغییر پیدا کرده
ولی Form3 اسکین نداره و حالت معمولی هست
https://barnamenevis.org/attach...1&d=1256813278
Good Luck Honey :P
-
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام منم چند تا سوال داشتم:
1- وقتی از این اسکین استفاده میکنیم منوها مخفی میشه راه حل؟
2- وقتی از یک فرم به فرم اصلی میریم اسکین لود نمیشه و فرم به حالت پیش فرض در میاد
3- اگه تو پروژه 10 تا فرم باشه اسکین و باید به همه اضافه کرد و کد لود برای همه نوشت؟
راه دیگه نداره؟
4- سرعت برنامه چایین میاد
ممنون
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
1- وقتی از این اسکین استفاده میکنیم منوها مخفی میشه راه حل؟
به این دلیل که فقط باید از منوهای خود Codejock استفاده کنید.
به زودی آموزش ساخت ریبون (Office 2007) در همین تاپیک .
نقل قول:
- وقتی از یک فرم به فرم اصلی میریم اسکین لود نمیشه و فرم به حالت پیش فرض در میاد
خوب چرا اصلا شما فرم اصلی رو unload می کنی ؟ ولی اگه شما توی رویداد Load فرم اصلیتون دستورات رو بنویسید خوب هر بار که دوباره باز کنید اسکین فعال میشه دیگه .
نقل قول:
3- اگه تو پروژه 10 تا فرم باشه اسکین و باید به همه اضافه کرد و کد لود برای همه نوشت؟
خیر . فقط یک بار در فرم اصلی نیاز هست .
نقل قول:
4- سرعت برنامه چایین میاد
به نظر من که اصلا اینطور نیست . اگر مقایسه هم بکنیم با ابزارهای اسکین کننده ی دیگه مشخصه که Codejock سرعت بالاتری داره .
نقل قول:
از لینک زیر میتونی دانلود کنی
شما هم مثل این که کلا یک مشکلی داری ؟؟
1- این ابزار رو با اولین سرچ توی گوگل میشه پیدا کرد.
2- اول تاپیک گفتم کسی ابزار توی این تاپیک قرار نده.
3- کسانی که تا حالا در خواست کرده بودند در اختیارشون هست . از جمله alivafadarpour
4- پست خودتون رو ویرایش کنید و ابزار رو حذف کنید.
-
2 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
خوب رسیدیم به جالب ترین بخش آموزش هامون
اولا تشکر کنم از دوستانی که با پیام هاشون بنده رو مورد لطف قرار دادند ........
ببنید این بحثی که الان می خوایم شروع کنیم انقدر گسترده هست که من هیچ موقع نمی تونم تمام اون رو توضیح بدم . و این رو هم بگم من همه چیز رو بلند نیستم دوستان . فقط تا حدی هست که خودم کار کردم و نیاز داشتم .
اول از همه بگم در این قسمت می خوایم فقط ساخت Ribbon رو کار کنیم پس اگر کسی نیاز به ساخت منو و Toolbar داره پیشنهاد من دفترچه تلفن جناب آقای mpmsoft هست .
خوب اول یک نمونه از منوهایی که ساخته شده رو در عکس زیر مشاهده بفرمایید .
https://barnamenevis.org/attach...1&d=1256336951
البته مطمئن باشید شما خیلی بهتر از این می تونید کار رو انجام بدید.
خوب کار رو شروع می کنیم . ابتدا یک پروژه جدید ایجاد کنید .
یک CommandBars1 روی فرم قرار بدید و یک ImageManager
Properties این دو کنترل رو به صورت زیر قرار بدید .
https://barnamenevis.org/attach...1&d=1256336951
خوب ابتدا برای راحتی کار یک Sub تعریف می کنیم.
به این صورت
Private Sub RibbonBar()
End Sub
خوب ابتدا این توابع رو تعریف می کنیم.
Dim GroupNew As RibbonGroup
Dim RibbonBar As RibbonBar
Dim TabWrite As RibbonTab
Dim ControlFile As CommandBarPopup
Dim MyGroup As RibbonGroup
Dim MyBtn As CommandBarControl
ابتدا باید Ribbon رو بسازیم.
Set RibbonBar = CommandBars.AddRibbonBar("The Ribbon")
خوب حالا می خوایم اون کلید بالا سمت راست ( Office Button ) رو بسازیم.
Set ControlFile = RibbonBar.AddSystemButton()
ControlFile.Caption = "Mybtn"
اینجا باید منوهای اون کلید رو معرفی کنیم . همون منوهایی که در عکس اول دیدید.
With ControlFile.CommandBar.Controls
.Add xtpControlButton,100,"MyMenu"
همینطوری پشت سر هم می تونید منوهاتون رو اضافه کنید.
خوب اولین کاری که باید انجام بدیم این هست که Tab هارو بسازیم.
به این صورت عمل می کنیم
Set TabWrite = RibbonBar.InsertTab(0, "Tab1")
TabWrite.Id = 1
حالا باید گروه ها رو اضافه کنیم
پس با این کد شروع به اضافه کردن گروه ها می کنیم (Category = گروه)
Set MyGroup = TabWrite.Groups.AddGroup("MyGroup", 100)
خوب یک توضیحی رو اینجا لازم هست که ذکر کنیم این هست که چون برنامه به صورت خط به خط اجرا میشه پس اگر شما اول تب رو ایجاد کنید و در خط بعد گروه رو ایجاد کنید توی همون تب قرار میگیره ولی اگر دقیقا همون کدی که برای ایجاد گروه نوشتید رو زیر خط تب بعدی هم قرار بدید دوباره همون گروه ساخته میشه.
خوب حالا باید کلید هامون رو قرار بدیم.
Set MyBtn = MyGroup.Add(xtpControlButton, 100, " Mybtn ")
خوب آخر پست 4تا فایل dll هست که اون ها Theme هایی هستند برای Ribbon bar
(قابل توجه مدیران : این 4 فایل از فروم سایت codejock قابل دریافت هست.)
حالا برای این که از این theme ها استفاده کنیم این کد ها در رویداد Load فرم بنویسید
CommandBarsGlobalSettings.Office2007Images = App.Path + "\Office2007Black.dll"
CommandBars.PaintManager.RefreshMetrics
CommandBars.RecalcLayout
راستی یادتون نره که توی رویداد Form_Load بنویسید
Call RibbonBar
خوب تموم شد . :متعجب: بقیش دیگه به خلاقیت خودتون بستگی داره.:تشویق:
Styles ها رو از اینجا دانلود کنید .
http://mbyte.persiangig.com/document/Styles.rar
سوالی بود در خدمتم.
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
اول از همه بگم در این قسمت می خوایم فقط ساخت Ribbon رو کار کنیم پس اگر کسی نیاز به ساخت منو و Toolbar داره پیشنهاد من دفترچه تلفن جناب آقای mpmsoft هست .
یک CommandBars1 روی فرم قرار بدید و یک ImageManager
ولی ما به منو ها نیاز داریم ، اگه بتونی یه آموزش کوچولو بدی خودم بقیه شو می رم
این CommandBars1 و ImageManager رو از کجا بیاریم.
-
نقل قول: زیبا سازی برنامه ها با CodeJock
با تشکر از مدیر محترم جهت پاکسازی تاپیک ./
نقل قول:
ولی ما به منو ها نیاز داریم ، اگه بتونی یه آموزش کوچولو بدی خودم بقیه شو می رم
متاسفم . قرار نیست همه چیز رو من آموزش بدم . یکم هم خودتون سعی و تلاش کنید .
من خودم هم با استفاده از همون دفترچه تلفن اولین بار کار کردم تا یاد گرفتم .
نقل قول:
این CommandBars1 و ImageManager رو از کجا بیاریم.
برای دفعه nام هر کسی می خواد پیام خصوصی بده براش بفرستم.
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
shahmahi
سلام
ببین میتونی بگی که امکانش هست که اون ابزاری رو که تو پست اول توضیح دادی روی فرم خاصی اثر نزاره ؟
یعنی این اسکین فقط روی فرمهایی که دوست داریم اعمال بشه.
یک روش ساده تر هم هست که به این صورته : skin.RemoveWindow form2.hwnd
اینجوری دیگه Form2 اسکین نمی گیره
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
خیر . فقط یک بار در فرم اصلی نیاز هست .
میشه راهنمایی کنید که چطوری اسکین تو فرم اصلی باشه و بقیه فرمها از فرم اصلی اسکین و بگیرن تشکر از زحمات شما
-
نقل قول: زیبا سازی برنامه ها با CodeJock
خواهش !
نیاز به کاری نیست
شما وقتی روی فرم اصلی قرار میدید بقیه فرم ها به صورت اتوماتیک این theme رو می گیرن
البته نباید فرم اصلی رو Unload کنید
موفق باشید./
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام به همه دوستان عزیز
امروز می خوام نحوه گذاشتن یک کلید بیرون از ریبون ولی روی Commandbar رو آموزش بدم
مثلا برای گذاشتن کلید ( About ) مکان مناسبیه.تصویر زیر رو ببینید.
https://barnamenevis.org/attach...1&d=1256425191
خوب یک متغیر تعریف کنید به این صورت
Dim ControlAbout As CommandBarControl
حالا این کد رو در انتهای اون کدهایی که دفعه پیش کار کردیم قرار بدید
Set ControlAbout = RibbonBar.Controls.Add(xtpControlButton, 900, "&About")
ControlAbout.flags = xtpFlagRightAlign
خوب تموم شد . به همین سادگی.
از دوستانی که برای برنامشون از این ابزار استفاده کردند تقاضا می کنم یک screenshot از برنامه بگیرن و اینجا قرار بدن . ( دلیل نداره دیگه :دی)
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام .ممنون از زحمت هاتون
می شه بگین چطور برای ریبون عکس بذاریم؟و آیا png رو هم قبول میکنه؟
-
2 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام
ببین من توی یک لیست باکس تمام اسکینهایی رو که توی پست اول بودش رو دارم و روی هرکدوم که کلیک میکنم اسکین فرم عوض میشه که توی عکس مشخصه:
https://barnamenevis.org/attach...2&d=1258639318
حالا میخوام وقتی دکمه OK رو زدم اسکین روی تمام فرم های برنامه اعمال بشه و وقتی از برنامه خارج شدیم و دوباره برنامه رو اجرا کردیم همون اسکینی که انتخاب کردیم نشون داده بشه .من برنامشو نوشتم ولی مشکل داره ببین میتونی کمکم کنی تا مشکلش برطرف بشه .:چشمک:
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام،
همونطور که دوست عزیزمون آقای Dr.Bronx گفتند باید Theme رو روی فرم اصلی قرار بدید تا روی همه فرم ها اعمال بشه.
من تغییراتی رو تو برنامه تون ایجاد کردم. تغییرات جدید با کامنت NEW مشخص شده هستند.
موفق باشید/
-
سلام
من خیلی وقته این ابزار رو می شناسم ولی 2 تا مشکل رو همیشه داشتم
1- رجیستر کردن ابزار رو سیستم خام
2- می خوام برای مثال وقتی روی یک button کلیک می کنیم برای مثال آبجکت خروج تغییر نام بده به بستن (تغییر خواص کنترل های ریبون)
ممنون می شم اگه زودتر جوابم رو بدید.
استایل های آفیس 2010 اومده اگه می تونید اونا رو هم بزارید.
و یک سوال چطوری می شه فونت های ریبون بار رو تغییر داد
-
1 ضمیمه
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
نوشته شده توسط
aryasoft2872
سلام
من خیلی وقته این ابزار رو می شناسم ولی 2 تا مشکل رو همیشه داشتم
1- رجیستر کردن ابزار رو سیستم خام
2- می خوام برای مثال وقتی روی یک button کلیک می کنیم برای مثال آبجکت خروج تغییر نام بده به بستن (تغییر خواص کنترل های ریبون)
ممنون می شم اگه زودتر جوابم رو بدید.
استایل های آفیس 2010 اومده اگه می تونید اونا رو هم بزارید.
و یک سوال چطوری می شه فونت های ریبون بار رو تغییر داد
1- از ضمیمه دانلود کنید .
توضیح : فقط کنترل هایی که روی سیستم هست رو نمایش میده .
2- در execute کنترل commandbar خاصیتی داریم با نام
ByVal Control As XtremeCommandBars.ICommandBarControl
که این کنترل نام کنترل فعال شماست
مثلا ما می خوایم کلیدی که با index شماره 100 مشخص شده از ورود به خروج تغییر بدیم
Private Sub CommandBar_Execute(ByVal Control As XtremeCommandBars.ICommandBarControl)
Select Case Control.Id
Case 100
Control.Caption = "خروج"
End Select
End Sub
3- اونها رو من هم هنوز ندارم . بنده دیگه اجازه ارسال پست داخل تاپیک های Codejock رو ندارم به دلیل ایرانی بودنم .....
4- زمانی که شما کلید هاتون رو اضافه کردید در آخر باید فونت رو تغییر بدید
Me.CommandBar.Options.Font.Name = "B Homa"
Me.CommandBar.Options.Font.Size = "9"
موفق و موید باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
بنده دیگه اجازه ارسال پست داخل تاپیک های Codejock رو ندارم به دلیل ایرانی بودنم .....
دکتر جان میشه بگی چرا ؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
جالی ین بحث توی این تاپیک نیست . ولی خوب محض اطلاع می گم
بعد از این که یک سوالی که در مورد فارسی نویسی روی منوها رو رو اونجا پرسیدم . یعنی این تاپیک:
( خوب تاپیک رو هم حذف کردن جدیدا )
که بعد از اون از طرف ادمین اونجا پیغامی اومده که به این معنی بود : ما متاسف هستیم که نمی تونیم به شما کمک کنیم . شما باید این رو درک کنید که ما در کشوری هستیم که اجازه همکاری با شما رو نداریم و شما دیگه اجازه فعالیت توی این فروم رو ندارید .
البته
این کار خیلی بهتر شد برای من . چون خودم گشتم و مشکل خودم رو پیدا کردم .
موفق و موید باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
مشکللم رفع شد
من ورژن 10 این ابزار رو دارم
comand bars , contorol , .....
حالا میگه که باید رچستر بشه یا آپگرید کنم از کجا میتونم نسخه جدیدتر رو بگیرم؟
ممنون میشم
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نقل قول:
من ورژن 10 این ابزار رو دارم
comand bars , contorol , .....
حالا میگه که باید رچستر بشه یا آپگرید کنم از کجا میتونم نسخه جدیدتر رو بگیرم؟
ممنون میشم
از منوی Project گزینه Project Propeties رو انتخاب کنید و گزینه Upgrade Activex Control رو غیر فعال کنید
و در مورد سوال دوم :
شما خود popup رو باید نمایش بدید و فقط نوشته هاتون رو عوض کنید
برای حذف یک نوشته باید از index اون عمل کنید . مثلا :
Popup1.RemoveItem (0)
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
با سلام خسته نباشيد خدمت اساتيد محترم
فرض كنيد يه دكمه روي فرم دارم و يك ريبون هم دارم مي خوام با كليك روي دكمه درون فرم دستور يك دكمه از دكمه هاي ريبون اجرا بشه ؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام
من نسخۀ codejock Commandbars 13
رو دانلود كردم. اما يونيكد نيست. و نميشه توي ريبونها فارسي نوشت.
ميخواستم پبرسم كسي يونيكدشو داره يا جاييكه بتونم بگيرم؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
راجع به مشكل فارسي نويسي من آخرين ورژن رو دارم (13.2) ولی هیچ مشکلی در فارسی نویسی نداره
که استایل های آفیس 2010 و سیستم هم اضافه شده که خیلی جالب بود،کاربرانی که دسترسی به سایت ندارند می توانند بدون عضویت از بخش دانلود استفاده کنند ولی حجمش 32 مگابایته...
-
نقل قول: زیبا سازی برنامه ها با CodeJock
تمام استایل های ریبون . هم 12.1.1 و هم 13.1.1
(1.26 مگابایت)
https://barnamenevis.org/images...s/download.gif
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
دکتر جان تم office 2010 هم برای Skin Framework هست ؟
-
نقل قول: زیبا سازی برنامه ها با CodeJock
نه عزیزم . از ورژن 12.1.1 شما می تونید از همون تم های خود ویندوز هم استفاده کنید.
البته باید فونتهاش رو خودتون تغییر بدید .
انشاالله فرصت باشه آموزش این کار رو هم قرار می دم که هم بتونین استایل بسازید هم استایل هارو ویرایش کنید.
موفق باشید ./
-
نقل قول: زیبا سازی برنامه ها با CodeJock
سلام
آقا من یه سوال داشتم چه جوری میشه فونت تب و گروپ رو عوض کرد ؟؟