Subject |
Author |
Date |
|
Riccardo Pastena
|
Oct 15, 2008 - 4:42 AM
|
I’m a newbie in office customization and i would ask if it is possible with this program to add a button to office 2007 (word) with a personal image and a standard function associated. Thank you in advance
|
|
Technical Support
|
Oct 15, 2008 - 11:24 AM
|
It seems your question does not relate to Elegant Ribbon. As for Office 2007, yes, it is possible. Here is the link to the blog of Jensen Harris, where can find complete information
http://blogs.msdn.com/jensenh/default.aspx
|
|
Colin Baker
|
Oct 13, 2008 - 9:24 AM
|
Hi, I’m evaluating the ribbon for use in one of my company’s products. I want the titlebar to look normal so after adding a ribbon to my form I remove the FormFrameSkinner. Also I don’t want the Application Button or Quick Access Toolbar so I hide/disable these, however, an empty bar remains just above the ribbon and is just taking up space - how can I hide this? Thanks, Colin
|
|
Technical Support
|
May 23, 2011 - 1:45 AM
|
With latest versions the ribbon without Application button and QAT looks like on the picture below, without an empty bar:

|
|
Marco Scarpa
|
Nov 3, 2010 - 9:36 AM
|
I have the same problem. In my project i have a secondary form and i don’t want to show application button (and its bar) but only ribbon menu.
Any news about it?
Thanks
Marco
|
|
Technical Support
|
Oct 13, 2008 - 10:35 AM
|
We confirm the presence of the unwanted empty bar at top after removing FormFrameSkinner. If you decide on purchasing a license with source code we can provide a fix so you can recompile the source and get the desired look.
|
|
Colin Baker
|
Oct 13, 2008 - 9:19 AM
|
Hi, I’ve just downloaded the evaluation version of the ribbon and it looks great, however, I’d like to have the ribbon render using the system colors. The examples I’ve seen say that I should do the following: SkinManager.LoadEmbeddedTheme(EmbeddedTheme.System) But System doesn’t appear in the EmbeddedTheme enumeration, only Office2007Black, Office2007Blue and Office2007Silver. How do I get it to use system colors? Thanks, Colin
|
|
Technical Support
|
Oct 13, 2008 - 10:31 AM
|
|
|
Brandon Frye
|
Oct 10, 2008 - 1:38 PM
|
Is there a way to access to color tables used in the ribbons? I have other controls I am majking and would like to make them match theh ribbon when the ribbon thmese changes
|
|
Technical Support
|
Oct 13, 2008 - 10:14 AM
|
No, there are no color tables that can be used for rendering controls. In most cases, the controls are rendered from bitmaps, which are stored in theme assemblies. Each bitmap is specific for a particular control. So there is no way to render a custom control in Office 2007 style unless you do this manually yourself.
|
|
Brandon Frye
|
Oct 8, 2008 - 1:20 PM
|
I am adding buttons to a popup at runtime (baseds on available items in a collection). I want to include the name of an item, as well as a brief description about the item. Here is my code (roughly...) Elegant.Ui.Button button = new Elegant.Ui.Button()
button.Text = "Text";
button.DescriptionText = "description";
button.DefaultSmallImage = Properties.Resources.FilterChainSmall;
button.DefaultLargeImage = Properties.Resources.FilterChainLarge;
m_filterChainPopup.Items.Add(button);
button.InformativenessFixedLevel = "Elegant.Ui.ApplicationMenuButtonInformativenessLevel:LargeWithDescription"; However - the fixed informative level does not stick. button.InformativeNess is null... I have a workaround - I attach tot eh event IsPopupOpenChanged and do the work there. But there is a noticeable flash as they change. I tried IsPopupOpenChanging but that has no effect either. I have also tried setting the informativeness before adding it to the items collection. Please help! Brandon
|
|
Technical Support
|
Oct 14, 2008 - 4:49 AM
|
The informativeness types depend on context where a particular control is used. In your code snippet you are using a button that is supposed to be placed in the application menu. But it seems that you mean a popup menu here. So, just replace button.InformativenessFixedLevel = "Elegant.Ui.ApplicationMenuButtonInformativenessLevel:LargeWithDescription"; with button.InformativenessFixedLevel = "Elegant.Ui.PopupMenuButtonInformativenessLevel:LargeWithDescription";
|
|
Gunter Avenius
|
Oct 6, 2008 - 8:56 AM
|
Hello,
Elegant Ribbon 3.1, vb2005.
I want to create a ButtonGroup with three ToggleButtons in the QAT with Code.
How can i do this? This works not:
Dim btn As New Elegant.Ui.Button
Ribbon1.QuickAccessToolbarControls.Add(btn) Thanks and best regards Gunter
|
|
Technical Support
|
Oct 8, 2008 - 7:07 AM
|
You should associate a command with a control in order to add it to the quick access toolbar.
For example: Button b = new Button();
b.Command = new Elegant.Ui.Command("SomeCommand");
ribbon1.QuickAccessToolbarControls.Add(b);
|
|
Gunter Avenius
|
Oct 8, 2008 - 8:47 AM
|
|
|
Brandon Frye
|
Sep 26, 2008 - 4:41 PM
|
I wold lke to put my own context menus together for the ribbon. The default context menu seems to take over everything... Can I turn it off? Brandon
|
|
Brandon Frye
|
Oct 8, 2008 - 1:13 PM
|
WooHoo!! Gotta love reflection! Thanks, works exactly as needed.
|
|
Brandon Frye
|
Oct 7, 2008 - 6:35 PM
|
I am still having trouble with this. I have a standard windows ContextMenuStrip context menu associated with a control on the ribbon (from within a drop down). When I activate the context menu I actually get both the standard ribbbon context menu, and the windows context menu. I don’t want to use the ribbon context menu because the content of the ribbon drop down is a plugin. And I don’t want to have to require plugin writers to have Elegant UI Libraries, nor do I want to go through the trouble of abstracting out menu commands. I would like to just disable the default context menu for the ribbons completely. Can I do this? Brandon
|
|
Technical Support
|
Oct 8, 2008 - 9:20 AM
|
The option you are looking for is not available through the public Elegant Ribbon program interface but we will add it in the next release. At the moment you can achieve this by using the following code: InitializeComponent(); // Form initialization
// This code irreparably turns off default ribbon context menu
FieldInfo fi = ribbon1.GetType().GetField("_ContextMenuManager", BindingFlags.Instance | BindingFlags.NonPublic);
IDisposable disp = fi.GetValue(ribbon1) as IDisposable;
if (disp != null)
disp.Dispose(); If you still have any questions, just contact us.
|
|
Technical Support
|
Sep 27, 2008 - 5:08 AM
|
You can assign a custom context menu for any control or modify the default context menu on the fly (use the ContextMenu.ContextMenuShowing event). You can learn more about this from Context Menus.
|
|
Brandon Frye
|
Sep 26, 2008 - 12:39 PM
|
I would like to have a couple of toggle buttons on a PopupMenu drop down. I am using them in a pseud gallery type control and filter contents based on the checkpressed state of the toggle button. However, whenever the toggle button is pressed, the drop down closes. Is there a way to disable this behavior?
|
|
Technical Support
|
Sep 27, 2008 - 5:10 AM
|
You can change this behavior by setting the HidePopupOnClickMode property of a toggle button to HidePopupMode.DoNotHide .
|
|
Victor Derevyanko
|
Sep 25, 2008 - 9:58 PM
|
Hello We are developing a multilanguage application using Elegant Ribbon 3.1. The property "Localizable" is set to true in all forms in our project. Main form contains Ribbon control with several elegant ribbon’s buttons. We found, that designer stores values of "Text" property of all buttons in the FormaMain.resx file, in a such way:
<data name="button5.Text" xml:space="preserve"> <value>Select database</value> </data>
So, there are not problems with localization of the button’s text - it’s enought to substitute a resources file with translated text. On the contrary, the values of ScreenTip.Text properties are stored in FormMain.designer.cs file as
this.button5.Name = "button5"; this.button5.ScreenTip.Text = "Switch to another database"; this.button5.SmallImages.Images.AddRange(new Elegant.Ui.ControlImage[] {
It looks, like it’s not possible to localize text of tooltips using standard way through resources. Is it a bug or feature? Are you planing to change anything in the next versions of Elegant Ribbon?
Thanks in advance
|
|
Jens Schollenbruch
|
Mar 27, 2009 - 5:53 AM
|
Hi, but when will there be a new Version, because we have to ship our Software very soon (in different languages) Thanks
|
|
Technical Support
|
Mar 30, 2009 - 4:00 AM
|
We plan to release a new version in late April or May. If you need the bug fix, please contact us via email so we can tell us how you can download it.
|
|
Technical Support
|
Nov 10, 2008 - 11:58 AM
|
Thank you. The fix will be available in the next version
|
|
Technical Support
|
Sep 27, 2008 - 5:12 AM
|
Thank you for reporting this bug. It will be fixed in the next release.
|
|
Victor Derevyanko
|
Nov 9, 2008 - 8:12 PM
|
Hello
I have found the same problem with localization of LabelText. It’s really convenient to have a possibility to specify label for textbox, combobox and other controls directly in their properties, but it’s very inconvenient that this labels are not localizable.
Hope, you will fix this problem in the next releases of the library
Thanks in advance
|
|
Endre Domiczi
|
Sep 10, 2008 - 2:43 AM
|
Hello, We have purchased Elegant Ribbon some time ago and are applying it to a set of our new products. However, we mentioned that it does not have all system controls in the library. Currently we are missing Tabs, GroupBox, Multiline TexBox, ListBox (Checked ListBox). According to some posts on the forum we understood that many new controls will be available in the new version, however, new version release date is still not clear. Our major problem is that till now we relied on these controls to appear in the new version and we have our own release in October, so it’s very crutial for us to know when the new version will be released and what controls it will contain. We sincerely hope to receive some feedback asap. Thank you very much for your time! Regards, Endre
|
|
Technical Support
|
Sep 12, 2008 - 8:18 AM
|
Sorry for the delay with this reply. We plan to release a new version later this fall. The new version will include at least a tab control and bug fixes. The additional features may include tabbed MDI and multiline text box.
|
|
Christopher Watt
|
Aug 23, 2008 - 1:31 PM
|
Hi, How can I change the display names for controls in the Customize Quick Access Toolbar dialog box? They currently appear as things such as "administrationRibbonTabPage" or "reportsRibbonTabPage", and I need this dialog to be far more user friendly than that. Thanks, James
|
|
Technical Support
|
Mar 3, 2009 - 6:22 AM
|
We made some changes to the code so you can use this feature now. If you have a valid subscription, please request the update from us at support@prof-uis.com.
|
|
GeoFran
|
Aug 16, 2008 - 7:56 AM
|
Dear friends, I buy a 2 License Elegant Ribbon with 90 days of Tech support but in place of take a 195$ payment I receive 295$ charge into my credict account. I great any notice about this. Thanks for advanced. Francisco J. GIS Analyst.
|
|
GeoFran
|
Aug 16, 2008 - 7:59 AM
|
Sorry I seen the withouth source code price. Don’t worry the total price is correct. I only have to receive the complete Elegant Ribbon + Source Code download page. Francisco J. GIS Analyst.
|
|
GeoFran
|
Aug 11, 2008 - 1:09 PM
|
Dear friends, I’m trying to show one menu items in the Application Menu and if I haven’t any item after the first items, I cannot view the content of the Application menues: I show the problem with some images. In time of design I have not problem, but If I execute my application I don’t see the last items of the menu. 
If anybody have the same problem and can comment me I great you. Cheers. Francisco J. GIS Analyst.
|
|
Technical Support
|
Mar 24, 2009 - 9:53 AM
|
This issue is fixed. If you have a valid subscription, please request the update by email. Of course, this fix will also be available in v.3.2.
|
|
Technical Support
|
Aug 12, 2008 - 1:51 PM
|
We will check this issue and, if confirmed, let you know how to workaround this as soon as possible.
|
|
Connie Grimes
|
Mar 13, 2009 - 1:45 PM
|
I am facing the same problem. Please let me know the work around as well. Thanks,
Achinth
|
|
Technical Support
|
Mar 25, 2009 - 8:50 AM
|
We have fixed the issue when in some case you can encounter problems with scrolling items in the ribbon application menu. Now there is a new property ApplicationMenu.ContentMinimumHeight , which you can use in order to reserve a minimum height for the menu items in the application menu. This can be successfully used to avoid scrolling in the right pane menu.
The update is available on your request at support@prof-uis.com.
|
|
Francisco José Reyes Peralta
|
Aug 11, 2008 - 4:49 AM
|
I have installed the last version of Visual Studio 2008 and I ask before buy the tool Elegant Ribbon if it support this Visual Studio Version. Another question is if my license when I purchase is permanent or is limit to any period of time. Thanks. Francisco J. GIS Analyst.
|
|
GeoFran
|
Aug 11, 2008 - 1:25 PM
|
Many thanks a lot of. I purchase it this morning :D. I’m very great of the use. Is a few complicated but I wait to learn the use of this as soon possible. Thanks new. Francisco J. GIS Analyst.
|
|
Technical Support
|
Aug 11, 2008 - 12:39 PM
|
Thank you for your interest in Elegant Ribbon. VS 2008 is fully supported (see Supported IDEs, Frameworks and Languges). The license you purchase is permanent. If you have any questions, please let us know.
|
|
GeoFran
|
Aug 11, 2008 - 5:11 AM
|
I answer to me, this version is tested with VStudio 2008, the license code I think that will be usefull for any period. Thanks. Francisco J. GIS Analyst.
|
|
dirk lindner
|
Aug 6, 2008 - 8:55 AM
|
Hello, ihave a few question and one big problem:
I want to compile ProfSkin static libary.
it failed at ProfSkin.h line 144
//#if (defined _AFXDLL) && (! defined __STATPROFUIS_WITH_DLLMFC__) // #if (defined __PROF_UIS_FOR_REGULAR_DLL) new CDynLinkLibrary( the_ProfSkin_ExtensionModule );//this line 144 why are lines before uncommed ? // #endif //#endif
if i comment it out the lib will be compiled but the compiled exe crashed at runtime.
I use Prof uis version is 2.63.
1 Question:
It is possible to use the skins static and have samoebody solve this problem ?
The Docu says "yes" But starting from Prof-UIS 2.52, we introduced an easy way to enable the resource-dependent features in static builds.
2. Why there are so many libs delivered that not be able to compile (12 build errors) !
3. In fact what can i do static and what must be dynamic linked ?
Greats Dirk
|
|
Technical Support
|
Aug 12, 2008 - 2:14 PM
|
First of all, your question is related to Prof-UIS library - not to Elegant Ribbon control. Please post Prof-UIS related questions into Prof-UIS forums.
We suspect you are using Prof-UIS and ProfSkin libraries in MFC regular DLL project or Active X project. If our guess is correct, then you should use RDE configuration of Prof-UIS library (RDE - Regular DLL Extension). You should define the __PROF_UIS_FOR_REGULAR_DLL preprocessor symbol in your project settings and it will be automatically liked with appropriate RDE versions of both Prof-UIS and ProfSkin libraries. You should also invoke the following code in the InitInstance() virtual method of the CWinApp -derived class in your project:
CExt_ProfUIS_ModuleState::InitExtension( AfxGetStaticModuleState() );
CExt_ProfSkin_ModuleState::InitExtension( AfxGetStaticModuleState() );
The Prof-UIS library is based on MFC library, Visual C++ runtime libraries and explicitly linked with stub LIB files from several Windows DLLs. The ProfSkin library is based on Prof-UIS library and two third-party libraries required for PNG image format loading: ZLib and LibPNG. You should also compile ZLib and LibPNG libraries. Both Prof-UIS and ProfSkin libraries are always linked with your DLL or EXE automatically. This means you should not specify any LIB files in the linker settings of your project.
|
|
Victor Derevyanko
|
Aug 5, 2008 - 12:04 AM
|
Hello,
The document "2007 Microsoft Office Fluent UI Design Guidelines" contains description of optional "Mini Toolbar" feature.
"The Mini Toolbar appears next to the mouse cursor when you select text with the mouse. It provides quick and efficient access to the most useful text formatting controls"
As I understand, currently this feature is not implemented in Elegant Ribbon. Are you planing to implement it?
Thanks in advance, Sincerely, Victor Derevyanko
|
|
Technical Support
|
Aug 5, 2008 - 8:36 AM
|
Thank you for the feature request. We plan to implement this feature later this year.
|
|
Mujtaba Ali Panjwani
|
Aug 2, 2008 - 11:32 AM
|
Hi I am using version 2.1 of Elegant Ribbon, I have entered the license key in the Form_load event as following: Elegant.Ui.RibbonLicenser.LicenseKey = "KEY" But I am still getting evaluation popups. Please help me asap so I can get through this. I am using VB.NET 2008. Regards, Mujtaba Panjwani
|
|
Technical Support
|
Aug 5, 2008 - 8:35 AM
|
You are still getting the evaluation popup because you may have set the license key after the ribbon control has been created. You should better move the license key initialization code to a static method before the first use of Elegant Ribbon. Please, read this FAQ to get detailed information: How to disable the evaluation pop-up?
|
|
Victor Derevyanko
|
Jul 30, 2008 - 2:16 AM
|
Hi,
My application uses Elegant.Ribbon and ELegant.Common controls with System theme. By default, ribbon and common controls use Office2007Blue theme. I hadn’t find a way to change default settings to the system theme, so I switch theme programmatically after start of application before first using of ribbon controls.
[STAThread] static void Main() { Elegant.Ui.SkinManager.LoadEmbeddedTheme(Elegant.Ui.EmbeddedTheme.System, Elegant.Ui.Product.Ribbon); Elegant.Ui.SkinManager.LoadEmbeddedTheme(Elegant.Ui.EmbeddedTheme.System, Elegant.Ui.Product.Common); Application.EnableVisualStyles(); .... }
This approach worked fine on the trial version. Now, we have bought Elegant.Ribbon library, so i have modified the code above to:
[STAThread] static void Main() { Elegant.Ui.SkinManager.LoadEmbeddedTheme(Elegant.Ui.EmbeddedTheme.System, Elegant.Ui.Product.Ribbon); Elegant.Ui.SkinManager.LoadEmbeddedTheme(Elegant.Ui.EmbeddedTheme.System, Elegant.Ui.Product.Common); Elegant.Ui.RibbonLicenser.LicenseKey = "BLA-BLA-BLA"; Application.EnableVisualStyles(); ...}
Now, my application doesn’t work without assembleis "Elegant.Ui.Common.Theme.Office2007Blue.dll" and "Elegant.Ui.Ribbon.Theme.Office2007Blue.dll" and i conldn’t find a way how to fix it. Of course, I don’t want to include these assembleis to setup - my applications doesn’t use them at all and thier size is approx 1.4 mb ...
Can anybody tell me how to avoid this problem?
Thanks a lot in advance, Victor Derevyanko
|
|
Technical Support
|
Jul 31, 2008 - 9:55 AM
|
We confirm this bug. Thank you. We will certainly fix it in the next release. Meanwhile we have just sent you a temporary fix, which allows you to use the ribbon without default theme assemblies. To make this work, please use the code as follows: [STAThread]
static void Main()
{
LoadSystemTheme();
ApplyLicenseKey();
// other code goes here
}
private static void LoadSystemTheme()
{
Elegant.Ui.SkinManager.LoadEmbeddedTheme(Elegant.Ui.EmbeddedTheme.System, Elegant.Ui.Product.Ribbon);
}
private static void ApplyLicenseKey()
{
Elegant.Ui.RibbonLicenser.LicenseKey = "License code goes here";
} As you can see the method calls for loading a theme and apply the license key are separated. This feature is very important to make all this work, it is related to the internals of the ribbon and specifics of the JIT compiler. We’ll try to get rid of this unnecessary tricks in the code in the next version.
|
|
Ben Horsfield
|
Jul 23, 2008 - 8:21 AM
|
Hello once more,
German words tend to be long. Very long. So long that it is worth hyphenating the label when the button is in LargeImage* display mode.
[Image] Supercallifragilistic- expialidocious
However, when the informativeness of a button changes from Large* to Small*, I suddenly have a hyphenated word in a single line, e.g. "Supercallifragilistic- expialidocious".
Is there anything built into ElegantRibbon that can solve this? Or do I have to hook the InformativenessLevelChanged event and muck about with the Text property?
Best regards, Ben
|
|
Technical Support
|
Jul 23, 2008 - 10:18 AM
|
You can set the informativeness FixedLevel property to LargeImageWithText. This will prevent the button from becoming small so it will always remain large.
|
|
Gunter Avenius
|
Jul 20, 2008 - 4:52 AM
|
Hello, Elegant Ribbon 3.0, vb2005 I create a Gallary Control like this:
With Me.Gallery1
....
.MaximumItemsInRowCount = 1
.MinimumItemsInRowCount = 1
.PopupMinimumItemsInRowCount = 1
End With And add three Items The Gallery show like this: Item
Item
Item
When i add a Button to the Gallery Control the Gallery show like this: Item Item Item
Button I want to see: Item
Item
Item
Button Whats wrong? Thanks
Gunter
|
|
Gunter Avenius
|
Jul 21, 2008 - 11:54 AM
|
Hello Support Team, Thanks! Gunter
|
|
Technical Support
|
Jul 21, 2008 - 11:14 AM
|
Dear Gunter,
We have checked this out and reproduced the issue. It happens when button width is greater than gallery item width more than two times. We will fix this in the next version. Meanwhile you can bypass this by increasing gallery item width.
|