[DevExpress Support Team: CLONED FROM T202965: Ribbon Form - Window button glyphs are illegible if the Ribbon control's Style property is set to rs2013 and one of the High Contrast themes is applied]
Hi Paulo i have observed one more issue with the border icons i.e. text color of the hint in high contrast #2 which should be black but showing some other color which is not clear. Here i am attaching you the screenshot.
Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.
Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.
Hello,
I have checked our Ribbon Form with the High Contrast #2 Windows theme, but was not able to reproduce this issue - the hint's font color is black. Would you please provide us with a small sample project so we can reproduce the issue on our side?
In addition please check the standard Windows hint appearance on your machine. Is it normal?
Here i am attaching you the sample application where you can see the behaviour. To reproduce it you need to change the property of the TdxBarManager's UseSystemFont to False. I have made this change because of the following issue http://www.devexpress.com/support/center/Question/Details/T169281
Hello,
Since you disabled using system fonts for Bar Manager, font parameters are defined by your project now. No wonder they are different than standard ones. Here are some possible solutions I can offer:
Leave the BarManager.UseSystemFont property as False, but change the BarManager.Font.Color color as your needs dictate. This solution may result in changing other colors, so I suggest that you carefully test this approach if you wish to use it;
Set the BarManager.UseSystemFont property to True and remove fsBold from BarManager.Font.Style and Ribbon.Fonts.(ApplicationButton / Group / GroupHeader / TabHeader).Style. If fsBold is not set there, switch it on/off in Object Inspector to ensure that it is saved in DFM.
When i tried with 2nd option everything is working fine but the font size is getting decreased from 9 to 8 when switching from normal theme to High contrast theme.
Before trying the first option i want to know what are the items that are going to be affected by the BarManager.Font.Color property so that i will test my application. Items in the sense like text of buttons, tabs etc.
Hello,
Reducing the font size is absolutely correct, because you are using system fonts - normal themes use size 9, but High Contrast themes use 8 instead. If you wish to use a custom size, you can manually (e.g., on starting your application) set it in the Ribbon.Fonts(ApplicationButton / Group / GroupHeader / TabHeader) collection as your needs dictate. The second approach is much more preferable, so if my advice with the use of Ribbon.Fonts meets your requirements, I suggest that you use this approach.