|
Subject |
Author |
Date |
|
|
Vladimir Djuric
|
Nov 15, 2009 - 2:34 AM
|
Is it possible to add predefined hint text to TextBox control when it is empty. This kind of TextBox is for example available in Internet Explorer in right top corner for search providers. If it is not possible are you considering to implement this? Regards,
macofaco
|
|
|
Vladimir Djuric
|
Nov 16, 2009 - 1:53 PM
|
Thank you for your response. it would be really cool to have such control :) I think I also found small rendering issue in application menu. Please see screenshot for details: 
|
|
|
Technical Support
|
Nov 16, 2009 - 2:09 PM
|
Thank you for reporting the issue. We’ll fix it in the next release.
|
|
|
Technical Support
|
Nov 16, 2009 - 1:13 PM
|
We do not support this feature at the moment. Thank you for your question. We will try to add this support in the next release.
|
|
|
Alex Pag
|
Nov 11, 2009 - 5:34 AM
|
How i can set drop down list items count in combo box ribbon element?
|
|
|
Technical Support
|
Nov 11, 2009 - 9:21 AM
|
You cannot set the Count property. It is incremented when you add items. It is a get property. Or if you mean something else, please elaborate.
|
|
|
Alex Pag
|
Nov 11, 2009 - 5:23 AM
|
Hi. Show me please how i can active tab page programmatically. I try use Select() function but this function don’t work...
|
|
|
Technical Support
|
Nov 11, 2009 - 5:44 AM
|
You cannot set the Count property. It is incremented when you add items. It is a get property. Or if you mean something else, please elaborate.
|
|
|
Technical Support
|
Nov 11, 2009 - 5:36 AM
|
You can use the SelectedTabPage method of the tab control.
|
|
|
Alex Pag
|
Nov 11, 2009 - 5:33 AM
|
How i can set drop down list items count in combobox ribbon control?
|
|
|
Alex Pag
|
Nov 11, 2009 - 5:31 AM
|
|
|
|
|
Alex Pag
|
Nov 10, 2009 - 4:36 AM
|
hi. how i can set combobox ribbon for autosearch items with pressed symbol ? (such as standart combobox if i set dropdownstyle = dropdownlist)
|
|
|
Technical Support
|
Nov 10, 2009 - 6:28 AM
|
You can do this with the following properties of the combo box:
- AutoCompleteMode - AutoCompleteSource - AutoCompleteCustomSource
|
|
|
Alex Pag
|
Nov 10, 2009 - 3:29 AM
|
Hi, i can create combobox with multicolumns?
|
|
|
Technical Support
|
Nov 10, 2009 - 7:59 AM
|
Unfortunately a multicolumn combo box is not supported yet.
|
|
|
Pavel Murashov
|
Nov 10, 2009 - 3:24 AM
|
How I can load image for Application Button dinamically?
Thanks.
|
|
|
Technical Support
|
Nov 10, 2009 - 6:01 AM
|
You can do this using the following code: ribbon1.ApplicationButtonImages.Images.Add(
new ControlImage(
"Normal",
System.Drawing.Image.FromFile(<Image path>)
)
);
|
|
|
Roger Kohnstamm
|
Nov 10, 2009 - 2:52 AM
|
Hi
I have a problem with putting a background image on my elegant Ribbon
I try this
System.Drawing.Image d = System.Drawing.Image.FromFile(<Image path>) this.ribbon1.BackgroundImage = d;’
It won’t show up the image in my ribbon.
I also tried to add it to the tabpage oor the ribbon-group but it won’t show an image? What am I doing wrong.
Thanks in advance
Roger
|
|
|
Technical Support
|
Nov 10, 2009 - 4:52 AM
|
The background image property is not supported in Elegant Ribbon. It is not mentioned in the Microsoft User Interface Design Guidelines either (see for example, this article).
However we can consider adding this property. Could you elaborate on this? If you provide a screenshot that would be great. Are you talking about a background image for the ribbon group or the entire ribbon page with several ribbon groups?
|
|
|
Imgen Wakin
|
Nov 5, 2009 - 9:42 PM
|
I upgraded from v3.1 to v3.3 lately but encountered two issues. Issue 1: a context menu which is supposed to be show up when user right click shows up at my app’s startup which is weird Issue 2: the font changed from Arial (which I set programmatically) to some other font which is even more weird. Can you guys help me out here. What kind of change should I make when I upgrade?
|
|
|
Technical Support
|
Nov 10, 2009 - 8:50 AM
|
We checked the issues you mentioned and found no problems. Could you create a very simple project that illustrates the problem and send it to us at support@prof-uis.com? Thank you.
|
|
|
Imgen Wakin
|
Nov 5, 2009 - 9:43 PM
|
PS: I’m using VS2008 Express + Win7 RC(Build 7100)
|
|
|
Technical Support
|
Nov 7, 2009 - 7:55 AM
|
Thank you. We will do some testing in order to locate the bug and notify you of the results.
|
|
|
esraa khedr
|
Oct 27, 2009 - 10:47 AM
|
Dear, i need to know how can i select a new tab. For Example at Ribbon UI Sample If the Home Tab is selected, how can i go to Page Layout tab, or View tab, or any other tab at the ribbon ?!!! Expecting your reply Thanks
|
|
|
Technical Support
|
Oct 28, 2009 - 8:23 AM
|
You can use the Ribbon.CurrentTabPage property to get or change the tab page that is currently selected.
|
|
|
esraa khedr
|
Oct 25, 2009 - 6:38 AM
|
Dear; How can i create an event on ribbon.HelpButton?!! Thanks
|
|
|
Technical Support
|
Oct 26, 2009 - 8:29 AM
|
You can subscribe to clicks on the Help button using Ribbon.HelpButtonClick event. You may also want to know that all the properties related to the ribbon help button are called Ribbon.HelpButtonXXX with where XXX being the name of a specific property of the help button.
|
|
|
esraa khedr
|
Oct 25, 2009 - 6:30 AM
|
Dear; I have tried to use Elegant ribbon on Windows Vista but didn’t work!!! how can i make it work?!! Thanks
|
|
|
esraa khedr
|
Oct 27, 2009 - 10:36 AM
|
Sorry for being imprecise; i will try to describe in detail i did the setup of Elegenat Ribbon on my PC, then took the EXE of ribbon sample and tried to open them on other PCs but didn’t work. then i installed Elegant Ribbon on these PCs, some accomplished the installation process and some did not. there was an error " couldn’t complete installation becuase (mscoree.dll) was not found " Is there any prerequisites to make EXE work on different PCs and different operating systems? thanks
|
|
|
Technical Support
|
Oct 28, 2009 - 3:50 AM
|
|
|
|
|
esraa khedr
|
Oct 28, 2009 - 6:32 AM
|
Thanks for reply Actually i have tried this on multiple PCs one of them didn’t have .Net frame work and EXE worked well !!!! Another one i tried to install Elegant but gave the error i mentioed before, when i tried to uninstall; couldn’t accomplish the uninstallation and crashed. Another PC that contain .Net frame work. tried to setup Elegant and installation accomplished well. but when i tried to start the EXE crashed. I dont know what is the problem, please support me with solutions for these scenarios Thanks very muhc
|
|
|
Technical Support
|
Oct 28, 2009 - 9:23 AM
|
The presence of .NET Framework is mandatory for using Elegant Ui. No component in our distribution package can work without .NET Framework. As for the application crash, please send us the error details, so we could help you efficiently.
Please also note that Windows Vista and Windows 7 comes with .NET Framework out of the box. So there is no need to install .NET Framework on these OSes. If an OS does not have .NET installed (e.g. Windows 2000 or Windows XP), you should install it manually as we described in the previous message.
You wrote Another PC that contain .Net frame work. tried to setup Elegant and installation accomplished well. but when i tried to start the EXE crashed.
Could you make a screenshot or provide more info about that?
|
|
|
Technical Support
|
Oct 25, 2009 - 12:00 PM
|
Thank you for your feedback. Could you be more specific? What do you mean by "didn’t work"? Please let us know if we can reproduce the problem using a sample application coming with Elegant Ribbon?
|
|
|
Zaharia Octavian
|
Oct 20, 2009 - 2:17 AM
|
Hi there! Does any body knows way the validating event does not fire when a button in the ribbon is pressed? I have a user control on my form for editing the properties of an entity. I change something and when the validating event is fired I perform the same operation for that entity. Now if I change something in that editing form and press a button on the ribbon the validating event is not fired. Does any body knows a solution for this? Best regards, dexter
|
|
|
Technical Support
|
Oct 22, 2009 - 7:23 AM
|
Actually there are certain conditions that should meet for Validating event to be raised. You can learn this from here:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.validating.aspx
The main condition is that the validate control is loosing its focus. The ribbon control is more like menu and it doesn’t take the focus from the focused control in the most cases, it means that Validating event also will not fire.
We can suggest you a workaround for this:
1) Subscribe the Ribbon.PreviewMouseDown event.
2) Insert the following code into the event handler method:
private void ribbon1_PreviewMouseDown( object sender, Elegant.Ui.PreviewMouseEventArgs e )
{
if ( e.Target != null && e.Target.GetType() == typeof( Elegant.Ui.Button ) )
{
Validate();
}
}
This should solve your problem. If you still experience any problems please let us know.
|
|
|
Roman Bachmann
|
Oct 12, 2009 - 6:12 AM
|
I’d like to have a look at the new Office2010 GUI, so I decided to update my 3.2 installation to 3.3. Because of the fact that an update is not designated, the 3.3-setup asks me so uninstall 3.2 and install afterwards 3.3. This works fine. :) But: When I compile the project (now with the new version 3.3), I get an error notifing me about a missing assembly-reference (Elegant.Ui was not found). What do I have to do now? Which References do I have to delete/refresh? And do I have to delete the 3.2-items in the visual studio toolbox manually? Thanks in advance
|
|
|
Roman Bachmann
|
Oct 12, 2009 - 10:25 AM
|
Thank you for your answer. I deleted all references and added them again. This works perfectly now! The toolbox wasn’t cleared automatically (I can’t remember that I’ve added them manually). OS: Windows 7 Professional x64, Visual Studio 2008 SP 1. Thanks again for this great support.
|
|
|
Technical Support
|
Oct 12, 2009 - 12:32 PM
|
Thank you for your kind words. By the way, are you sure that the items in the toolbox are of version 3.2 rather than 3.3? If they can be added onto the form then they should of the latest one.
|
|
|
Roman Bachmann
|
Oct 12, 2009 - 1:11 PM
|
Uh, I didn’t try to add them. Hovering the Items showed me Version 3.2.0. I was confused because both versions were listed (for example Button 3.2.0 & Button 3.3.0).
|
|
|
Technical Support
|
Oct 12, 2009 - 6:38 AM
|
It seems your project expects v.3.2 to be supplied because it was set up to work with 3.2. So after upgrading to v.3.3 you should switch the project references to v.3.3. After that the project should be compiled successfully.
As for the toolbox items, they should have been uninstalled unless you did not add them manually. Please let us know which OS and Visual Studio you are using?
|
|
|
Vinit Patil
|
Sep 28, 2009 - 10:24 PM
|
In shell dialog ,first entry of the dialog not selected directly, I am using shell dialog for open file.
|
|
|
Vinit Patil
|
Sep 29, 2009 - 6:58 AM
|
Please see my above reply
|
|
|
Technical Support
|
Sep 29, 2009 - 1:16 PM
|
|
|
|
|
Vinit Patil
|
Sep 29, 2009 - 6:57 AM
|
CExtShellDialogFile dlgShellFile(NULL,CExtShellDialogFile::__EFDT_OPEN_SINGLE);
dlgShellFile.m_comboFileTypes.SetFilter(
filter
);
if( dlgShellFile.DoModal() == IDOK )
{
CString pathname;
pathname = LPCTSTR(dlgShellFile.m_arrRetValNames[0]);
OpenDocumentFile( pathname );
} This I check this code for Operating System " Vista "
Also I check the prof UI available sample examples. (e.g AviFrames) I got the same action, first entry from dialog box is not selecting. Any thing else please let me know. Thanks in advance.
|
|
|
Technical Support
|
Sep 29, 2009 - 4:31 AM
|
We are sorry but could you tell us what shell dialog you mean in your message?
|
|
|
esraa khedr
|
Sep 27, 2009 - 7:45 AM
|
Dear i am trying to use Gallery.SelectedItemChanged event, but the selectedItem property doesn’t differentiate between the different selected items Can you help me to use this property properly ?!! Regards, Esraa
|
|
|
Technical Support
|
Sep 30, 2009 - 12:43 PM
|
The output you are getting is completely correct. The fact is that in both cases you receive a reference to the object of the class GalleryItem that exposes all the properties for each gallery item. It is naturally for class objects that WriteLine method produces the object type name string. You can cast the e.OldValue or StyleGallery.SelectedItem to the type GalleryItem to access the item properties. You can also call StyleGallery.Items.IndexOf(e.OldValue) or StyleGallery.Items.IndexOf(StyleGallery.SelectedItem) in order to get the correspondent item index.
|
|
|
esraa khedr
|
Sep 30, 2009 - 12:54 AM
|
Thanks very much for reply, but unfortunately it did not work with me. I have tried the following code private void StyleGallery_SelectedItemChanged(object sender, GallerySelectedItemChangedEventArgs e)
{
Console.WriteLine(">>"+StyleGallery.SelectedItem);
Console.WriteLine(">>>"+e.OldValue);
} and the result was "Elegant.Ui.GalleryItem" for each time i select a new item which is unexpected, i’ve expected to find an index of the selected item or any other unique identifier Waiting for reply, Thanks
|
|
|
Technical Support
|
Sep 28, 2009 - 4:53 AM
|
We have just checked this. The SelectedItem property changes each time when you select a new item in the gallery. When you handle the Gallery.SelectedItemChanged event, you can get an old value from in the EventArgs. The new value is in the SelectedItem. void gallery1_SelectedItemChanged(object sender, GallerySelectedItemChangedEventArgs e)
{
//gallery1.SelectedItem;
//e.OldValue;
}So this should work. If not, please elaborate so send a test app to our support mail box.
|
|
|
esraa khedr
|
Sep 30, 2009 - 12:54 AM
|
Thanks very much for reply, but unfortunately it did not work with me. I have tried the following code private void StyleGallery_SelectedItemChanged(object sender, GallerySelectedItemChangedEventArgs e)
{
Console.WriteLine(">>"+StyleGallery.SelectedItem);
Console.WriteLine(">>>"+e.OldValue);
} and the result was "Elegant.Ui.GalleryItem" for each time i select a new item which is unexpected, i’ve expected to find an index of the selected item or any other unique identifier Waiting for reply, Thanks
|
|
|
esraa khedr
|
Sep 27, 2009 - 4:43 AM
|
Dear I would like to know whether ElegantRibbon supports Docking feature or not, and if it does would you send to me a screenshot?!! Regards
|
|
|
Technical Support
|
Sep 30, 2009 - 12:45 PM
|
The Elegant Ui doesn’t support dockable containers yet. We are going to add support for these in version 3.4. Right now we are releasing version 3.3.
|
|
|
Technical Support
|
Sep 28, 2009 - 4:29 AM
|
Do you mean the ribbon itself can be docked? No, the ribbon cannot be docked. It replaces the menu line, which is at the top. If you mean something else, please elaborate.
|
|
|
esraa khedr
|
Sep 30, 2009 - 12:56 AM
|
Thanks for reply Actually i didn’t mean docking at the ribbon, i mean docking at windowsforms controls Do you Support Docking at windowsforms controls? Regards
|
|
|
martyn jones
|
Sep 9, 2009 - 5:29 AM
|
Have been trying to find a way that i can pick up when a user changes the selected tabpage shown in the ribbon, but havent been able to. I looked through the ribbon events, but couldnt see anything there, also tried a few events from the ribbon tabpage itself like _clientsizechanged and _sizechanged but none of those work. Cant even see a property that i could check for on a timer, although I know that would be a horrible way to do it.
|
|
|
martyn jones
|
Sep 10, 2009 - 7:44 AM
|
Ok now i feel real stupid (or has that post been edited?)  Yes, currenttabpage and currenttabpagechanged are exactly what i was looking for. Many many thanks.
|
|
|
martyn jones
|
Sep 10, 2009 - 7:42 AM
|
Well, when i first read this post i felt real stupid for not seeing it there - could have sworn i looked for anything sounding remotely like (selected) index. However, having tested it out, tabindex_changed never seemed to be fired, and when i checked the tabindex property it never changed from being one. Then i realised, tabindex is just the tab index property, for when a user presses [tab] to cycle through the controls - nothing to do with the tab page or indeed which one is selected/shown.
|
|
|
Technical Support
|
Sep 10, 2009 - 4:18 AM
|
You are probably looking for the Ribbon.CurrentTabPage property and Ribbon.CurrentTabPageChanged event. If not, please give more details
|
|
|
martyn jones
|
Sep 9, 2009 - 5:18 AM
|
I’ve just noticed that the autoscroll property (available on the standard tabpage) is not available on the elegant.ui.tabpage. Although you can just dock a panel to fill the tabpage and achieve autoscroll that way, i can’t get it to match the color of the elegant tabpage. Any ideas how i could do this? By the way, having spent the last few weeks trying the different ribbon ui’s avaiable this is the best i have come across.
|
|
|
martyn jones
|
Sep 10, 2009 - 7:49 AM
|
Thanks for the info and quick reply. At the moment theres no rush and using a panel with a similar color is fine for development.
|
|
|
Technical Support
|
Sep 10, 2009 - 4:31 AM
|
Thank you for your kind words. This feature is not supported in the current version. The version 3.3, which is coming soon, will not include it either. But just after releasing 3.3, we will implement it and make it available to you. If you need this feature right now, we can provide a workaround.
|
|
|
martyn jones
|
Sep 7, 2009 - 3:38 PM
|
Hi I can’t get any of the mouse events to fire on the elegant.ui.tabcontrol, such as click, mousedown, mousehover, mousemove. What i want is to determine which tab within the control the user is hovering over so that i can edit a context menu so that its tab specific before its pulled up on right click. Therefore i dont want to use any tabpage events (although the tabpage events dont fire on the tab itself either) The microsoft site says that these events dont work without a tabpage in the control, but maybe they mean that they just dont work at all and the tabpage events take over - i do have multiple tabpages in my tabcontrol at design time and runtime though. Should probably check a MS tabcontrol too, but I prefer using the elegant.ui one. Any ideas what i could do? I cant even use a form_mouse event because even thats not firing when the mouse is over the tabcontrol. Any help would be really gratefully received!
|
|
|
martyn jones
|
Sep 8, 2009 - 4:01 AM
|
OK, I checked that the mouse events do work on the actual tabs of the standard tabcontrol and they do, so this is specific to the elegant.ui.tabcontrol. I’ve noticed that theres a number of bugs with the tabcontrol that you say will be fixed in the upcoming release. Therefore I was just wondering if these event handler issues are known and may be fixed as well?
|
|
|
Technical Support
|
Sep 8, 2009 - 1:14 PM
|
Thank you for the bug report. We will certainly fix it and add the possibility to track tab control tabs. We are preparing the new version to be released this month.
|
|
|
Jorge Arias
|
Sep 4, 2009 - 5:25 PM
|
Hi. How can I use the VerticalScrollPosition of the PopupMenu? This is my code Elegant.Ui.PopupMenu popInformation= new Elegant.Ui.PopupMenu(); for(i = 0 ; i < 10;i++) { /// add some items } popInformation.VerticalScrollPosition = 15; No matter what value I set the VerticalScrollPosition remains in 0; Thanks in advance.
|
|
|
Technical Support
|
Sep 7, 2009 - 1:29 PM
|
We will look into the problem and give you an answer tomorrow. Thank you
|
|
|
Jorge Arias
|
Sep 7, 2009 - 2:09 PM
|
Thank you for your reply. I’ll check it tomorow.
|
|
|
Technical Support
|
Sep 8, 2009 - 1:15 PM
|
This property is used when the number of items in a popup menu is to big to fit vertical bounds. In this case scroll buttons appear and you can then scroll up/down the content of the menu. The scrolling step is one pixel, the maximum scroll value is determined by the property VerticalScrollMaximum. In your case, probably, there are to0 few of items in the menu, so the menu simply ignores your attempts to change the VerticalScrollPosition property.
|