I have created a nice looking application using infagistic controls that have a common look across all the controls and forms using the Office2007Blue Style. The problem is that I need to pop up message boxes from time to time and the message boxes are being displayed in the standard windows style and not following the style used in the rest of my application. Is there anyway to make standard MessageBox (found in System.Windows.Forms) follow the styling used in the rest of the application?
I am using NetAdvantage for Windows Forms 2008 Vol. 1 Bundle and apologize if this is not the correct place for it, I was not sure what to put this under.
Hi Keith,
The Office2007Blue.isl file contains styling information for the UltraMessageBox. I just double-checked to make sure, and it works fine for me.
So... if it's not working for you, then my first guess is that you are not using UltraMessageBox, but are instead using the inbox MessageBox.
I too am in need of the ability to style the MessageBox and have been unable to. We are using the Office2007Blue library in our application and everything is styled except the MessageBox. Can you assist?
When the UltraMessageBoxManager was released as part of NetAdvanage 2010 Volume 1, we updated the Application Style Libraries so the new UltraMessageBox would be displayed with styling to match the rest of the controls/components that utilize the style library.
If your project is using a older style library, you will need to use the new Office2007Blue style library to get our styling. However, you can also modify your existing style library using AppStylist as the UltraMessageBox is available for modification on the Messages canvas.
Please let me know if you need further assistance.
Thanks,
Chris
I have an application in Office 2007 style. How can I configure the UltraMessageBox to apply this style as well?
Hi,
I'm afraid I do not understand your question. What do you mean by "set the InboxControlStyle?"
UltraMessageBox is full stylable already. You don't have to add an InboxControlStyle to it or anything like that.