|
Subject |
Author |
Date |
|
|
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.
|
|
|
Endre Domiczi
|
Jul 17, 2008 - 12:51 AM
|
Hello, We are a Finland based software development company and we are considering purchasing some of your products. However, what remains unclear is "subscription renewal" and technical support efficiency: 1. On your web site you say, "If you forgot to renew your subscription, you can purchase a new license with a discount of 30%.", but if we are talking just about loosing technical support why would somebody had to buy a new license? We would like to clearly understand if we buy your software and don’t buy (hypothetically) "subscription renewal" does this mean that we still can use your libraries? 2. How effective is your technical support? As we reside in GMT+2 time zone what would be the response time? Currently I can see three questions on the forum pending for your answer from yesterday. Thanks a lot for your time and I am looking forward to hearing from you soon. Best regards, Endre Domiczi CEO Sevana Oy, Finland http://www.sevana.fi
|
|
|
Endre Domiczi
|
Jul 17, 2008 - 7:20 AM
|
Hello, Thanks a lot for a prompt reply. Two more clarification questions please: - how many updates do you usually deliver during support period? - what does an update usually include? Thanks a lot for your time! Best regards, Endre
|
|
|
Technical Support
|
Jul 17, 2008 - 7:31 AM
|
Updates are based on issue reports and/or feature requests. Small issues are fixed as they evolve. Complex issues may require more time. But we do not remember any complex issues. We have only complex feature requests.
Updates are delivered as soon as possible. Update means the following:
1) New installation with fixed and improved version of software.
2) Source code in case of you bought software with source code.
Besides, our products are typically released each two months.
|
|
|
Technical Support
|
Jul 17, 2008 - 7:13 AM
|
Additionally about support: We have 24h support. Unfortunately (or fortunately), we constantly overloaded with e-mail support. That is why you noticed delays with answers here.
|
|
|
Technical Support
|
Jul 17, 2008 - 6:53 AM
|
Technical Support means technical support period in time. License means license as is. By buying our software you get both license and technical support period (3 month or 1 year). There are no price list entries without technical support.
If the technical support period is expired, then you can choose whether you need to renew it or not. Your decision probably will depend on whether you need higher priority forum and e-mail answers. But there are several other reasons to renew it.
License is not limited in time and you will continue use our software after technical support expiration date as well as before it.
Additionally you should know the following about our software, technical support and licenses:
- Our software has royalty free distribution. - During the technical support period you will get all the new versions free of charge. So, technical support is more than time period with service. - You will get issue fixes and updates during technical support period as soon as possible.
|
|
|
Lily Ho
|
Jul 16, 2008 - 4:58 PM
|
In 3.1 code the application menu right pane popup menu will not show scroll bar when there are items that cannot be seen in one pane. In 3.0 code, it does not have this problem. Is this a new bug or is there way to add the scroll bar manually?
|
|
|
Lily Ho
|
Aug 6, 2008 - 2:51 PM
|
Could you let me know approximately when this bug can be fixed?
|
|
|
Lily Ho
|
Jul 17, 2008 - 10:44 AM
|
I also noticed that in the 3.1 code, I have to specify the correct button.location in application menu dropdown popup menu. For example, if I set the button location to (2,2) for 3 buttons in the popup menu. They will overlap each other. In 3.0 code, I can specify the buttons to be same location and it will still be displayed correctly in the popup menu.
|
|
|
Technical Support
|
Jul 18, 2008 - 6:07 AM
|
This issue is related to the same problems with vertical scroll bar in the application menu. We are working on fix.
|
|
|
Technical Support
|
Jul 17, 2008 - 5:27 AM
|
We have checked the application menu and confirm the bug. We will fix it and send you the updated version as soon as possible. Thank you.
|
|
|
Ben Horsfield
|
Jul 16, 2008 - 5:24 AM
|
Greetings, I have a feature request for Elegant Ribbon: I think the ToggleButton control would benefit hugely from a boolean AutoCheck property. Currently, ToggleButton controls automatically change their own Pressed state when they are clicked. Making this behaviour optional would make sense e.g. when using the MVC pattern, as presently, the ToggleButton’s check state is changed before the model has been updated to reflect the change. Best regards,
Ben
|
|
|
Technical Support
|
Jul 17, 2008 - 5:36 AM
|
This feature is already implemented in ToggleButton. Please use the UserInteractionEnabled property.
|
|
|
Ben Horsfield
|
Jul 17, 2008 - 7:35 AM
|
D’OH! Many thanks for clearing that up.
|
|
|
Serge Kandakov
|
Jul 16, 2008 - 12:45 AM
|
Hi! We have tried to use Ribbon library and found that it’s very good and suitable for our needs. But it doesn’t contain separate tab control. We strongly need such control in ours applications. At the same moment, we don’t want to use Ribbon and tabcontrol implemented by different developers, because in that case these controls will be rendered differently. TabControl from your library that is written on the base of MFC is not suitable becasue the size of our application must be small enough and we need pure C#. Are you planning to implement TabbedPageContainer on pure C#?
|
|
|
Serge Kandakov
|
Aug 21, 2008 - 2:44 AM
|
Thanks for your answer! When do you plan to deliver this version?
|
|
|
Technical Support
|
Jul 17, 2008 - 5:33 AM
|
The tab control is mostly ready. It will appear in the next version of Elegant Ribbon.
|
|
|
Serge Kandakov
|
Aug 21, 2008 - 2:45 AM
|
Thanks for your answer! When do you plan to deliver this version?
|