سلام یه سوال فنی درباره Ribbon
1-چه جوری میشه یه چیزی تو مایه های عکس پایین درست کرد؟
2- چه جوری می شه توGroups یه برچسب یا تکست باکس قرار داد؟
3-چه جوری میشه تو بک گراند تصویر گذاشت؟
تشکر برای همه چی دکتر جون
سلام یه سوال فنی درباره Ribbon
1-چه جوری میشه یه چیزی تو مایه های عکس پایین درست کرد؟
2- چه جوری می شه توGroups یه برچسب یا تکست باکس قرار داد؟
3-چه جوری میشه تو بک گراند تصویر گذاشت؟
تشکر برای همه چی دکتر جون
با سلام
آیا آیکن های مورد استفاده در ریبون باید حتماً دارای رنگ پس زمینه Transparent (بدون رنگ )باشد و اگر آیکنی دارای پس زمینه به رنگ سفید بود ابتدا باید با ابزار مثلاً فتوشاپ آن را تغییر داد یا نه در ImageManager میتوان رنگس زمینه را تغییر داد ؟ نمیدانم در قسمت edit کنترل فوق میتوان چنین کاری را انجام داد یا نه ؟
با تشکر
آخه ایشون داره میگه ControlPrint رو اررور میده !
ControlPrint یه چیزه اون پیغامی که ایشون میگه یه چیز دیگست
گفتم شاید دچار توهم شدن
شما باید یکی از theme های ریبون رو load کنید مشکلتون حل میشه
CommandBarsGlobalSettings.Office2007Images = App.Path & "\Styles\Office2007Aqua.dll"
CommandBar.PaintManager.RefreshMetrics
CommandBar.RecalcLayout
فقط توجه داشته باشید Office2007Aqua.dll داخل پوشه Styles در کنار برنامه باشه.
موفق باشید ./
سفید باشه حله
این عکس یکی از آیکون های منه
در قسمت Edit هم یک سری قابلیت ها از جمله Transparent رو داره
موفق باشید ./
آخرین ویرایش به وسیله Dr.Bronx : یک شنبه 20 دی 1388 در 14:57 عصر دلیل: ترکیب 3 پست
شما از Dll های codejock استفاده می کنید برای access یا ocx های Translate شده ؟
از چه ورژنی ؟
این کدهای Access برای تغییر تم
CommandBarsGlobalSettings.Office2007Images = CurrentProject.Path & "\Styles\Office2007Black.dll"
Set pm = CommandBars.PaintManager
pm.RefreshMetrics
CommandBars.RecalcLayout
موفق باشید ./
من همون کدی که نمونه برنامه از روی اون ساخته شده رو گفتم که می تونید عکسش رو توی ضمیمه بینید .
در صورت ادامه این مبحث
ادامه بحث رو در تاپیک جداگانه ای در بخش Access پیگیری کنید
موفق باشید ./
با سلام مجدد
در ضمیه ، عکس یک آیکون با پس زمینه سفید است و وقتی آن را از طریق ImageManager به ریبون اضافه می کنیم بصورت تصویر بعد نمایش داده میشود ( آیکن بر روی ریبون دارای پس زمینه سفید است ). چکار باید بکنم که آیکون دارای پس زمینه سفید نباشد یا به تعبیری بدون رنگ باشد.
با تشکر
به این دلیل هست که پسوند فایل شما BPM هست
از آیکونهایی با پسوند .Ico استفاده کنید مشکلی وجود نداره
موفق باشید ./
یک راه ساده برای اینکه بتونید آیکون هاتون رو به ImageManager بدون هیچ مشکلی اضافه کنید بنظرم اینه که از Icone Workshop استفاده کنید.فقط کافیه هر نوع آیکونی رو که دارید حالا میخواد هر نوع پسوندی باشه فرق نمیکنه با استفاده ازIcone Workshop به فایل 32*32 باپسوند ico تبدیل کنی بعد به ImageManager اضافه کنید .
به همین سادگی به همین خوشمزه گی
که دچار توهم شدن . . .
اگه منظور شما از توهم زده بنده ام باید به عرض برسونم اشکال برنامه روبان همون بود که جناب شاه ماهی عرض فرمودند :INI و اوالین اروری که ظاهر می شد هم از قسمت ControlPrint و بعد از اون به 100 تا چیز دیگه هم گیر میداد
ولی اگه منظورتون از توهم زده شاه ماهی بود که عرض کردم ایشون درست می گفت.
حالا فهمیدین کی توهم زده کی نزده؟
دکتر جون اینو نمی دونی؟
2- چه جوری می شه توGroups یه برچسب یا تکست باکس قرار داد؟
واسه این خودم یه کارایی کردم ولی دکی جون راهنمایی کنین!
درون 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")
چه طوری میتونیم تو برنامه روبان تون یه عکس بزاریم؟
شما مشکلتون اینه همه چیزو یهو می خواید با هم داشته باشید
آروم آروم
شما که کدهارو نوشتی دیگه مشکلتون چیه ؟
در ضمن توی بکگراند ریبون نمی شه عکس گذاشت
Ribbon=روبان
یه نگاه به دیکشنری بنداز
آروم آروم کجا بود . . . عصر عصر سرعته رفیق!آروم آروم
مشکل اینه که وقتی تو یه گروپ یک تکس باکس میسازی نمی تونی چیزی که توش نوشته کنترل کنی مثلا نمی تونی بگی که اگه داخل تکس فلان چیز بود فلان کار انجام بشه.شما که کدهارو نوشتی دیگه مشکلتون چیه ؟
اتفاقاً پسوند فایل باید BPMباشد که بتوان آن را از طریق ImageManager به ریبون اضافه نمود . چون در قسمت import and export یکی از گزینه ها import and export Bitmap است که تصاویر با فرمت bpm را قبول می کند. امروز کلیِ آیکون با فرمت ico دانلود کردم ولی هیچکدام را نتوانستم از طریق ImageManager به ریبون اضافه کنم .
دو مورد از آیکون ها را ضمیمه کرده ام
با تشکر
آقا من هم همین مشکل رو دارم نمی تونم برای منوهاش آیکنی یا عکسی بزارم
لطفا راهنمایی کنید
این راهنمایی بود دوستان محض رضای خدا نگفتم .
اما چطوری باید لودشون کرد
میشه یک مثال بزارید
با تشکر
نمیدونم ولی فکر کنم با توجه به توضیحات جناب Dr.Bronx و عکسهای زیر مشکل دوستان حل بشه .
[
سلام
دوستان بزرگوار عنایت داشته باشند بنده هم این مراحل که به صورت تصویر نشان داده شده را انجام داده ام و همانطور که در پست های قبلی مطرح کردم مشکل اینجاست که 1- از طریق import and export Bitmap نمیتوان تصاویر با فرمت ico را به ImageManager اضافه نمود برخلاف نظر آقای دکتر ( جهت صدق ادعای حقیر دو مورد آیکن را که آپلود کرده بودم را امتحان کنید )
2 - تصاویر با پسوند bpm را میتوان اضافه کرد ولی اگر زمینه تصویر سفید باشد آیکن مربوطه با زمینه سفید نمایش داده میشود.
از مدیر محترم بخش استدعا میشود بلحاظ ارتباط موضوع مطرح شده در این پست و چند پست قبلی با عنوان این تاپیک ، این پست را حذف ننمایند تا انشاء الله با راهنمائی دوستان به نتیجه قطعی برسیم . فکر می کنم این مشکل بعضی از دو ستان دیگر هم باشد .
راستي برنامه اي كه جناب shahmahi پيشنهاد كردند فكر مي كنم راه حل خوبي باشد ولي متأ سفانه عليرغم تلاش زياد نتواستم آن را از اينترنت دانلود كنم و يكبار هم كه دانلود كردم اجرا نشد . از ايشان خواهش مي كنم چنانچه اين برنامه را دارند لينك دانلودش را در اينجا قرار بدهند!
با تشکر
آخرین ویرایش به وسیله abas1388 : سه شنبه 22 دی 1388 در 17:13 عصر
چه جالب
تمام عکس هایی که من می زارم
پسوند Ico هست
میگید نه ؟
عکس زیر رو نگاه کنید
دوست عزیز اگه میخوای آیکونی رو به ImageManager اضافه کنی طبق عکسا عمل کن میشه چون من اون 2 تا آیکونی رو که ضمیمه کردی بدون هیچ مشکلی به ImageManager اضافه کردم . اصلا لازم نیست از import and export Bitmap استفاده کنی .دوستان بزرگوار عنایت داشته باشند بنده هم این مراحل که به صورت تصویر نشان داده شده را انجام داده ام و همانطور که در پست های قبلی مطرح کردم مشکل اینجاست که 1- از طریق import and export Bitmap نمیتوان تصاویر با فرمت ico را به ImageManager اضافه نمود برخلاف نظر آقای دکتر ( جهت صدق ادعای حقیر دو مورد آیکن را که آپلود کرده بودم را امتحان کنید )
از ایشان خواهش می کنم چنانچه این برنامه را دارند لینک دانلودش را در اینجا قرار بدهند!
در مورد Icone Workshop باید بگم قرار دادن لینک دانلودش مقدور نیست به 2 دلیل : 1 – فعالیت وارز محسوب میشه 2 – حجم زیاد اون
اگه از اینترنت پیدا نکردی میتونی از فروشگاه هایی که محصولات نرم افزاری دارن تهیش کنی .
این کد برای کسانی که می خوان یک چیزی مثل عکس زیر داشته باشن
اول کدشو تحویل بگیرین
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")
در ضمن توی نظرسنجی هم شرکت کنید .
موفق و موید باشید ./
لطفا در مورد calendar از مجموعه codejock هم توضيح بدين ممنون
این برنامه رو هم من با ریبون نوشتم و از خیلی از قابلیت هاش هم استفاده شده ببینید اگه جایی نیاز داشتید بگید تا روشش رو بگم(شاید هم بگن)
http://www.4shared.com/file/19693691...DF_Reader.html
توی این آدرس هم اگه برید یه چیزهای جالبی درباره ریبون ورژن 13.2.1 پیدا می کنید
ppdfr.mihanblog.com
با سلام ببخشید می خواستم ببینم برای ساخت tab در برنامه باید چی کار کنیم کدهای صفحه جدید ساختن رو نوشتم ولی خود تب ساختن رو بلد نیستم اگر امکانش هست راهنمایی کنید.
شما که توی اون نمونه ای که داده بودید tab ساخه بودید !!!!به هر حال . این کدش :
Dim TabWrite As RibbonTab
Set TabWrite = RibbonBar.InsertTab(0, "&Tab Name")
TabWrite.Id = 1
موفق و موید باشید
نه منظورم 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
آخرین ویرایش به وسیله Dr.Bronx : دوشنبه 28 دی 1388 در 19:31 عصر دلیل: Bind 2 post
اینو خودم قبلا وارد کردم ولی برنامه فک می کنه بهش فحش دادیباید اول یه جوری tab ها ساخته بشن(با این کد یه فرم child ساخته می شه.)تا اونجایی که من متوجه شدم با این sub ساخته میشه