آقا من هم همین مشکل رو دارم نمی تونم برای منوهاش آیکنی یا عکسی بزارم
لطفا راهنمایی کنید
Printable View
آقا من هم همین مشکل رو دارم نمی تونم برای منوهاش آیکنی یا عکسی بزارم
لطفا راهنمایی کنید
این راهنمایی بود دوستان محض رضای خدا نگفتم . :چشمک:
اما چطوری باید لودشون کرد
میشه یک مثال بزارید
با تشکر
نمیدونم ولی فکر کنم با توجه به توضیحات جناب Dr.Bronx و عکسهای زیر مشکل دوستان حل بشه .:چشمک:
https://barnamenevis.org/attach...1&d=1263232667
https://barnamenevis.org/attach...1&d=1263232667
https://barnamenevis.org/attach...1&d=1263232667
https://barnamenevis.org/attach...1&d=1263232667
[
سلام
دوستان بزرگوار عنایت داشته باشند بنده هم این مراحل که به صورت تصویر نشان داده شده را انجام داده ام و همانطور که در پست های قبلی مطرح کردم مشکل اینجاست که 1- از طریق import and export Bitmap نمیتوان تصاویر با فرمت ico را به ImageManager اضافه نمود برخلاف نظر آقای دکتر ( جهت صدق ادعای حقیر دو مورد آیکن را که آپلود کرده بودم را امتحان کنید )
2 - تصاویر با پسوند bpm را میتوان اضافه کرد ولی اگر زمینه تصویر سفید باشد آیکن مربوطه با زمینه سفید نمایش داده میشود.
از مدیر محترم بخش استدعا میشود بلحاظ ارتباط موضوع مطرح شده در این پست و چند پست قبلی با عنوان این تاپیک ، این پست را حذف ننمایند تا انشاء الله با راهنمائی دوستان به نتیجه قطعی برسیم . فکر می کنم این مشکل بعضی از دو ستان دیگر هم باشد .
راستي برنامه اي كه جناب shahmahi پيشنهاد كردند فكر مي كنم راه حل خوبي باشد ولي متأ سفانه عليرغم تلاش زياد نتواستم آن را از اينترنت دانلود كنم و يكبار هم كه دانلود كردم اجرا نشد . از ايشان خواهش مي كنم چنانچه اين برنامه را دارند لينك دانلودش را در اينجا قرار بدهند!
با تشکر
چه جالب
تمام عکس هایی که من می زارم
پسوند Ico هست
میگید نه ؟
عکس زیر رو نگاه کنید
https://barnamenevis.org/attach...1&d=1263301692
دوست عزیز اگه میخوای آیکونی رو به ImageManager اضافه کنی طبق عکسا عمل کن میشه چون من اون 2 تا آیکونی رو که ضمیمه کردی بدون هیچ مشکلی به ImageManager اضافه کردم . اصلا لازم نیست از import and export Bitmap استفاده کنی .نقل قول:
دوستان بزرگوار عنایت داشته باشند بنده هم این مراحل که به صورت تصویر نشان داده شده را انجام داده ام و همانطور که در پست های قبلی مطرح کردم مشکل اینجاست که 1- از طریق import and export Bitmap نمیتوان تصاویر با فرمت ico را به ImageManager اضافه نمود برخلاف نظر آقای دکتر ( جهت صدق ادعای حقیر دو مورد آیکن را که آپلود کرده بودم را امتحان کنید )
نقل قول:
از ایشان خواهش می کنم چنانچه این برنامه را دارند لینک دانلودش را در اینجا قرار بدهند!
در مورد Icone Workshop باید بگم قرار دادن لینک دانلودش مقدور نیست به 2 دلیل : 1 – فعالیت وارز محسوب میشه 2 – حجم زیاد اون
اگه از اینترنت پیدا نکردی میتونی از فروشگاه هایی که محصولات نرم افزاری دارن تهیش کنی .
این کد برای کسانی که می خوان یک چیزی مثل عکس زیر داشته باشن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
لطفا در مورد 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
این برنامه رو هم من با ریبون نوشتم و از خیلی از قابلیت هاش هم استفاده شده ببینید اگه جایی نیاز داشتید بگید تا روشش رو بگم(شاید هم بگن)
http://www.4shared.com/file/19693691...DF_Reader.html
توی این آدرس هم اگه برید یه چیزهای جالبی درباره ریبون ورژن 13.2.1 پیدا می کنید
ppdfr.mihanblog.com
با سلام ببخشید می خواستم ببینم برای ساخت tab در برنامه باید چی کار کنیم کدهای صفحه جدید ساختن رو نوشتم ولی خود تب ساختن رو بلد نیستم اگر امکانش هست راهنمایی کنید.
شما که توی اون نمونه ای که داده بودید 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
نه منظورم Tab برای فرم جدیده اگر مثال های خود codejock و داریم منظورم مثال tab manager
یه چیزی مثل عکس زیر که وقتی رو جدید کلیک می کنی یه tab جدید زیر ریبون ایجاد کنه (برای باز کردن چند فایل با هم)
سلام دوستان چطور ميشه كه قسمت نوار عنوان و كنترول باكس رو با خود ريبون يكي كرد مثل
پي دي اف خوان aryasoft2872
واسم جالب بود
CommandBar.EnableOffice2007Frame True
CommandBar.EnableOffice2007FrameHandle Me.hwnd
تا اونجایی که من متوجه شدم با این 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
:متفکر:
اینو خودم قبلا وارد کردم ولی برنامه فک می کنه بهش فحش دادی:لبخند:باید اول یه جوری tab ها ساخته بشن:متفکر:(با این کد یه فرم child ساخته می شه.)نقل قول:
تا اونجایی که من متوجه شدم با این sub ساخته میشه
بعد از این که تب ها و کلید ها تون رو گذاشتید
و قبل از تنظیم فونت و animation
موفق باشید ./
منم یک مشکل داشتم تو عکس مشخصه :
https://barnamenevis.org/attach...1&d=1263920748
بعد یک سوال دیگه چطوری میشه مثل برنامه دوستمون tooltip داشته باشیم ؟
https://barnamenevis.org/attach...1&d=1263920748
ممنون . :چشمک:
اگه میخوای توی اونجا تم ها رو بزاری:
Set Control = ControlOptions.CommandBar.Controls.Add(xtpControlP opup, 2, "Themes")
Control.CommandBar.Controls.Add xtpControlButton, ID_OPTIONS_STYLEBLUE, "Blue"
Control.CommandBar.Controls.Add xtpControlButton, ID_OPTIONS_STYLEBLACK, "Black"
سوال دوم هم بعد از تعریف کنترلت تو خواصش 2 تا خاصیت هست یکی مال عنوان تولتیپ و یکی هم مال توضیحاتش:
1- Control.tooltiptext
2- Control.DescriptionText
سلامنقل قول:
سوال دوم هم بعد از تعریف کنترلت تو خواصش 2 تا خاصیت هست یکی مال عنوان تولتیپ و یکی هم مال توضیحاتش:
1- Control.tooltiptext
2- Control.DescriptionText
آقا من یکم مشکل دارم میشه همون عکسی که گذاشتی رو واسه برنامه جناب Dr.Bronx مثالش رو بزنی ، میخوام بدونم کدها رو باید کجا اضافه کنم .:چشمک:
ممنون
سوالی که بالا پرسیدم (ساخت تب برای MDI فورم ها) رو راه حلش رو پیداکردم گفتم بگم شاید به درد کسی خورد اول با این خط در فورم لود قابلیت رو فعال می کنید:
CommandBars1.ShowTabWorkspace True
حالا با این خاصیت می تونید tab ها رو کنترل کنید:
CommandBars1.TabWorkspace
برای سوالی هم که پرسیده بودید:
Set Control = ControlOptions.CommandBar.Controls.Add(xtpControlP opup, 2, "Themes")
Control.ToolTipText = "تم هاي برنامه"
Control.DescriptionText = "کليد ميانبر : آ"
الا یا دکتر عزیز ما . . .
آیا میشه ما خودمون یه اسکین بسازیم
اگه میشه که اگه بلدین خواهش می کنم یاد بدین
اگه نمیشه که بی خیال
ببخشید فضولی می کنم ولی نیازی به ساخت اسکین نیست چون شما می تونید حتی اسکین های ویندوز رو برای پروژه اتون لود کنید (همونطوری که اسکین های معمولی رو لود می کنید) و این یعنی یه دنیا پوسته ولی اگه بخواید باید برید و از سایت codejock پک کامل رو دانلود کنید داخل اون پک یک ابزاری هست برای ساخت اسکین با نام skinbuilder.
(این تاپیکم مرد خیلی کاربردی بود اگه ادامه داشت،ابزارهای codejock خیلی زیادن ولی اینجا 2 سه تا بیشتر بررسی نشد.)
البته باید توجه داشته باشید که فونت های اونها ms san serif هست و باید خودتون تغییر بدید . چون برای زبان فارسی یکم چیزه :لبخند:
اما در مورد صحبت دوم شما باید عرض کنم که من قصد داشتم اون کار رو انجام بدم ولی دیدم اصلا استقبالی نمیشه و همه فقط ساخت ریبون و کار با اسکین فریم ورک رو می خوان و اصلا به فکر قدرت برنامه خودشون نیستن و فقط در فکر زیبا تر شدن برنامشون هستن.
باز هم اگر دوستانی علاقه مند هستند که ابزار های دیگه رو هم شروع کنیم مشکلی نیست .هم من و هم اساتید بزرگوار دیگری اینجا حظور دارند .
موفق و موید باشید ./
سلام اقایان اساتید من علاقه مندم باید کجا رو امضا کنم؟!!!
https://barnamenevis.org/attach...1&d=1263920748
این چرا این کلی میشه؟ راه حلی نداره؟
سلام دوستان چطور میشه چند MessageBar داشت ؟ و چطور میشه یک MessageBar را غیر فعال کرد طوری وقتی مجددا فراخوانی میشه دیگه Message قبلی را نمایش نده
سلام
جناب Dr.Bronx عزيز
اين عكس مال برنامه نمونه خوتونه
فونت قسمتهايي كه دورش خط كشيدم عوض نميشه
ضمنا در همون قسمتها، اگر نخواهيم از ClearType فونت استفاده كنيم بازم نميشه
اگر ممكنه خود فايلهاي ocx رو جايي آپلود كنيم، چون با توجه به پست بعضي از بچه ها فكر كنم ورژن شما كمي تفاوت داره
شما اینطوری بنویسید مشکلی وجود نداره دیگه
Dim Control As CommandBarControl
Set ControlOptions = RibbonBar.Controls.add(xtpControlPopup, 0, "äãÇí ÓíÓÊã")
ControlOptions.Flags = xtpFlagRightAlign
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10100, "ÂÈí")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10101, "ãÔ˜í")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10102, "äÞÑå Çí")
Set Control = ControlOptions.CommandBar.Controls.add(pr_ControlB utton, 10103, "˜æÇ")
برنامه نمونه رو دانلود کنید . توی اون برنامه به طور کامل بررسی شده این موضوعنقل قول:
سلام دوستان چطور میشه چند MessageBar داشت ؟ و چطور میشه یک MessageBar را غیر فعال کرد طوری وقتی مجددا فراخوانی میشه دیگه Message قبلی را نمایش نده
شما right to left مربوط به Commandbar رو true کنید
فکر می کنم به همون دلیل باشه
ورژن ها فرقی نمی کنه هم در ورژن 12.0.0 هم در 12.1.1 و هم در 13.0.0 تست کردم
با همین کد فونت همه تغییر می کنه
Me.CommandBar.Options.Font.Name = "B Homa"
Me.CommandBar.Options.Font.Size = "9"
اگر نشد skin خود commandbar رو دوباره لود کنید
CommandBarsGlobalSettings.Office2007Images = ""
CommandBar.PaintManager.RefreshMetrics
CommandBar.RecalcLayout
موفق و موید باشید ./
سلامنقل قول:
شما right to left مربوط به Commandbar رو true کنید
فکر می کنم به همون دلیل باشه
ورژن ها فرقی نمی کنه هم در ورژن 12.0.0 هم در 12.1.1 و هم در 13.0.0 تست کردم
با همین کد فونت همه تغییر می کنه
Me.CommandBar.Options.Font.Name = "B Homa"
Me.CommandBar.Options.Font.Size = "9"
اگر نشد skin خود commandbar رو دوباره لود کنید
CommandBarsGlobalSettings.Office2007Images = ""
CommandBar.PaintManager.RefreshMetrics
CommandBar.RecalcLayout
موفق و موید باشید .
همه اين كارها رو كردم باز هم نشد
به شکل زیر می تونید فونت Tab ها و همچنین Group ها رو عوض کنید
TabInsert.RibbonBar.RibbonPaintManager.CaptionFont .Name = "Nazanin"
RibbonBar.TabPaintManager.Font.Name = "Nazanin"
دکتر جان سلام من از سمپل استفاده کردم ولی زمانیکه اون ساب message فراخوانی میشه مجددا به همن massege یک button جدید اضافه میشه و button قبلی از بین نمیره و در ضمن یک سوال دیگه چطور میشه یک تب مثل toolbox ویژوال دات نت درست کرد و در آن لیست و هر Objecte دیگری را قرار داد ؟
كدها رو به اين شكل استفاده كن مشكلت حل ميشه :
Dim Control As CommandBarControl
Set ControlOptions = RibbonBar.Controls.Add(xtpControlPopup, 2, "Theme")
ControlOptions.Flags = xtpFlagRightAlign
Set Control = ControlOptions.CommandBar.Controls.Add(xtpControlB utton, 10100, "Blue")
Set Control = ControlOptions.CommandBar.Controls.Add(xtpControlB utton, 10101, "Black")
Set Control = ControlOptions.CommandBar.Controls.Add(xtpControlB utton, 10102, " Silver")
Set Control = ControlOptions.CommandBar.Controls.Add(xtpControlB utton, 10103, "Aqua")
shahmahi این حرکتت 200 امتیاز + داشت.
آقایان اساتید چه طوری می تونیم مولتی اسکین داشته باشیم در یک فرم؟
آيا در مورد كار با DockingPane سورس نمونه دارين ؟خيلي كارم گيره
چه ارروری میده ؟
توی همین صفحات دوم یا سوم آموزش دادم این رو که . :اشتباه:نقل قول:
آیا در مورد کار با DockingPane سورس نمونه دارین ؟خیلی کارم گیره
CommandBar.MessageBar.Visible = Not CommandBar.MessageBar.Visibleنقل قول:
سلام دوستان چطور میشه چند MessageBar داشت ؟ و چطور میشه یک MessageBar را غیر فعال کرد طوری وقتی مجددا فراخوانی میشه دیگه Message قبلی را نمایش نده
موفق و موید باشید ./
دکتر جون من این نمونه ی شما رو کمی تغییر دادم حالا یه مشکلی واسم پیش اومده ببین میتونی حلش کنی
فایل ضمیمه رو ببین
یا
http://www.barnamenevis.org/at...1&d=1265120619
اون بالارو میگم کپشنش رو میبینی قاطی پاطی با این که فونش رو عوض کردم اما باز ...
دکتر جون یه سوال دیگه چطوری به جای اون نوشته های بالا یعنی "باز کردن اطلاعات جدید " و اینا آیکن بزارم
سلام دکتر
با ابزار های Codejock نمیشه کاری کرد که فرم های شیشه ای Aero داشته باشیم
مثلا با اسکین ویستا
با سلام
من یه مشکلی که با این ابزار دارم اینه که توی mdi فرم نمیتونم از statusbar و تصویر زمینه ای که خودم می خوام استفاده کنم.می خوام بدونم با mdi فرم مشکل داره یا اصلا statusbar خاص خودش رو داره.لطفا کمک کنید:ناراحت:
سلام
با عنايت به تصوير پيوست ، در هنگام كليك راست بر روي كمند باتن يا آيكن هاي ريبون ، يك منوي شناور به نمايش در مي آيد . چگونه ميتوانيم از نمايش منوي فوق جلوگيري كنيم ؟
با تشكر
آقای دکتر گفته بود تو بک گراند نمیشه عکس گذاشت ولـــــــی میشه
اون پیکچر باکس رو انتخاب کنید و ایمیج باکس رو توش بزارین (مثل کاری که با Frame میکنیم
سلام من یه سوال داشتم در مورد دیالوگ بار
من با این دستورات
Dim dlg As DialogBar
Set dlg = RibbonBar.CommandBars.AddDialogBar("Dialog bar", xtpBarLeft)
dlg.EnableDocking xtpFlagAlignLeft
dlg.Visible = True
دیالوگ رو میارم ولی نمی تونم بهش چیزی اضافه کنم مثل label یا comand
ممنون میشم اگه راهنمایی کنین
سلام
نياز به چند نمونه آيكون گزارش براي استفاده در RibbonBar دارم ; جستجوي زيادي نمودم ولي متأسفانه براي گزارش نتوانستم آيكوني مناسبي را پيدا كنم .
لذا دوستان اگر در اين خصوص مساعدت نمايند ممنون ميشوم .
با تشكر
این 3 تا رو ببین....
با سلام و خسته نباشید . چطوری می تونیم تو برنامه مولتی اسکین استفاده کنیم؟