|
Hi, I am a novice in "The Code Project". But I have downloaded and tryed the things you've done. That is VERY VERY great.
I want to say THANK YOU for that code as it helped me to create new great design in my application. And now it looks !!!
So, do the best. More and more.
Thanks, one more time
__________________________________________________________________________
"my1email@mail.ru" is my login e-mail. My real is "kras_g@mail.ru"
Alex KraS
|
|
|
|
|
Good Morning, first of all I have to say thanks a lot for your voting and opinion about the controls. Today I have updated the RibbonMenuButton with Solved Repaint ChangingSize, solved excesive CPU consuming. Added KeepPress and IsPress functionaliy.
I will publish RibbonRoundButton with RibbonFastMenu and RibbonForm during the day.
Thanks a lot
Note: Sorry if I dont reply every email, I read them and encourage myself to create better code.
|
|
|
|
|
Hi,
First of all, congratulations and thanks for this great job you've done. It's amazing.
I noticed that sometimes an exception was thrown on the TabPanel fade. It caused the fade not to be shown in the smooth way it usually would.
Then I find out that this was caused by the RibbonButton, in the OnPaint, when the Ribbon doesn't have an image.
I managed to solve that changing your code, with just some small verifications if the image is there or not (null). Maybe that's something you could check in the next release.
Nelson,
Portugal
|
|
|
|
|
|
April 2007 month winner.
As I have already said previously, very good job Juan Pablo.
Trust and you'll be trusted.
Cryptography API: The Next Generation (CNG) - How to crypt documents with C++ programming, here.
|
|
|
|
|
Cool, the demo work at first shot with no problem .
The source have the interface and a riusable dll, all we needed to deploy.
Good the link to tabstrip.
Here you expalin the interface, but the dll could be the begin for one new series concerning: RibbonButton, TabPanel, TabStrip, InfoForm and more.
Very good job Juan Pablo.
Dr.Luiji
Trust and you'll be trusted.
Cryptography API: The Next Generation (CNG) - How to crypt documents with C++ programming, here.
|
|
|
|
|
Thanks a lot, at the moment I'm redesigning and creating more controls, the new recoded is the RibbonMenuButton is and improved version http://www.codeproject.com/useritems/The_New_RibbonMenuButton.asp[^]. I need a few days of rest, I'm designing a great round button (in my opinion) a RibbonContextMenu, the RibbonForm, the RibbonStatusStrip, the RibbonDataGridView and the RibbonFastMenu.
I have some paranormal problems with a bit of paint matters. But I hope solve it soon.
The next article will be: RibbonContextMenu, RibbonForm and RibbonRoundButton. I hope you find them useful, and add again a new RibbonInfoForm to the RibbonMenuButton.
Juan Pablo G.C.
|
|
|
|
|
Hi Juan Pablo,
Juan Pablo G.C. wrote: Thanks a lot, at the moment I'm redesigning and creating more controls, the new recoded is the RibbonMenuButton is and improved version http://www.codeproject.com/useritems/The_New_RibbonMenuButton.asp[^].
Yeah, i'v just see it now, looks cool.
Juan Pablo G.C. wrote: I have some paranormal problems with a bit of paint matters. But I hope solve it soon.
lol, happens during the deploy, the work is hard but more it's hard more it can give satisfaction.
Juan Pablo G.C. wrote: The next article will be: RibbonContextMenu, RibbonForm and RibbonRoundButton. I hope you find them useful, and add again a new RibbonInfoForm to the RibbonMenuButton.
yes i think it can be more useful.
Trust and you'll be trusted.
Cryptography API: The Next Generation (CNG) - How to crypt documents with C++ programming, here.
|
|
|
|
|
Some applications can be multi-language, so it's good idea to add:
[Localizable(true)]
to some of properties, like Caption, InfoTitle, InfoComment.
Greetings,
Szymon
-- modified at 7:10 Saturday 12th May, 2007
|
|
|
|
|
I've followed your instructions, and when I want to add TabStrip there are error:
Value cannot be null.
Parameter name: component.
Any help?
|
|
|
|
|
Ok. That was problem, because I've compiled project myself. I've unpacked original version again, and now almost everything works. Why almost? Because it doesn't look like on screenshot. This project need some documentation, because now there is lack of it.
Anyway, great job.
Greetings,
Szymon
|
|
|
|
|
When have you the error, compiling or designing? If it's compiling, have you add at least a tab?
Juan Pablo G.C.
|
|
|
|
|
Designing. But as i said, problem is gone.
Another question: Is there way to not stretch image on Ribbon button? Sometimes we need more width, and when we widen button, image grow and it doesn't look good.
|
|
|
|
|
In a few days I'll publish the new RibbonMenuButton, take a look at my blog (overrider.blogspot.com), this will solve this matter and many others.
Juan Pablo G.C.
|
|
|
|
|
I had the same problem and I found out that it was a problem with visual studio that put dll in the folder C:\Documents and Settings\user\Local Settings\Application Data\Microsoft\VisualStudio\8.0\ProjectAssemblies and if you have more than one version of the dll the compiler seems to be confused between the different versions
To solve the problem I deleted all the ProjectAssemblies folders and delete every tabstripcontrollibrary.dll files on my computer and rebuild the solution and everything went fine!
|
|
|
|
|
Today I start my blog overrider.blogspot.com[^] I hope with this you know more the status of the controls and now what I'm doing. Take a look, Bye.
Juan Pablo G.C.
|
|
|
|
|
Hello
Sacha Barber here, we are both in monthly competition for C#.
I hope this wins actually, I dont mind loosing to this. This is great work.
sacha barber
A Modern Geek - I cook, I clean, I drink, I Program. Modern or what?
|
|
|
|
|
If I win I invite you a beer in Brighton . (I was a month staying there and I went to Sussex, is that you University isn't it?) . Im going to London on June for holidays
Juan Pablo G.C.
|
|
|
|
|
Juan Pablo G.C. wrote: If I win I invite you a beer in Brighton
Ha Ha, that sounds cool, now I definately want you to win.
Juan Pablo G.C. wrote: Sussex, is that you University isn't it
Yeah that was my Universiy, just finished my MSc there actually. Start work on Monday.
Good luck fella. I think this will win, and it should, its very original thought here, and obviously took some time to fins the right classes to inherit from etc etc.
Well done
sacha barber
A Modern Geek - I cook, I clean, I drink, I Program. Modern or what?
|
|
|
|
|
Has anyone tried to add a tab and/or buttons, etc at runtime... Say you want to extend functionality by supporting a plug-in. Can a tab be added dynamically along with buttons etc so the control is not entirely hard code.... Can this be done?
|
|
|
|
|
At the moment I've designed and recode (better code with regions, disposing and nonerror color methods) this components :
New RibbonForm: was difficult to design a modeless window with mob/size functionality
New RibbonButton as RibbonMenuButton that can be shown as all the buttons of OF2007, dual button and more (Grouping, ShowBase, Fading, ContextandNormal, Orientation, Resize, TextPos...)
New RibbonContextMenu.
New RibbonRoundButton as OF2007 and WMPlayer and WVista.
New Multiuse shadow.
New RibbonStatus
I'm designing a new RibbonDataGridView
When I finished the new RibbonDataGridView, I'll investigate on saturation color methods to be capable to create more styles easily without matters.
Then the RibbonScrollBar
Then I'll take a look for the panels I design.
I have made some apps with xmlreaders and else, so after I'll make (depending of my brain madness) the RibbonXMLReader to create on runtime everything you want.
Yeah, Sounds great. (Understand me, that's hard work). Thanks everyone
Juan Pablo G.C.
|
|
|
|
|
HI ! First congratulations for this great controls.
I'm trying to add Tabs and controls dynamically, and i would like to use the TabPageSwitcher to add a new Tab and its associated TabStripPage. But the method is only present in the TabPageSwitcherDesigner (OnAdd). How can I access to the designer from the TabPageSwitcher ???
Thanks
Fred
|
|
|
|
|
5 globes
Omit Needless Words - Strunk, William, Jr.
Vista? Cryptography Next Generation (CNG) here
|
|
|
|
|
I'm new to this kind of thing so forgive me if I am overlooking something obvious. I was able to add the tabstriplibrary.dll to the toolbox to give me the RibbonPanel and TabStrip, but how do I add in the TabPanel & RibbonButton? There doesn't appear to be another DLL in which to load these components from. In the sample provided, they appear to be incorporated into the application itself and not the control library. I'm a little confused by this. Would anyone care to explain?
Thanks!
|
|
|
|
|
hi,
I had the same Problem, but after a short review of the project, I recognized, that Juan did put the according files/components into his demo-project (TabStripApp) instead of the ControlLibrary-project.
To solve this, you can simply move the following files to the ControlLibrary-project and recompile it:
InfoForm.cs
RibbonButton.cs
TabPanel.cs
I just played around with the component, so I can't promise that this change doesn't cause any side-effects...
With best regards, Daniel
|
|
|
|
|