Is there a way to make the checkbox that shows in the column header of UltraGrid and UltraComboBox's grid use the AppStyle? I think it is just using the OS theme , so it ends up looking different from the rest of the checkboxes in the grid.
Hello,
What is your version? I tried this and it works just fine, take a look at the attached sample.
Version is 11.2
I forgot to mention, you need to switch your theme to Classic or Windows 7 Basic. The intermediate display looks like the checkbox is disabled.
Is your OS theme Windows Classic?
Yes. I think, that you have to set the 'CheckBoxGlyphInfo' to Office2007, for example. This is in the 'AppStylist' in the 'Properties' of the 'UltraGrid'. Please try this and let me know if it works for you.
Setting the AppStylist works, but it there a reason why it is not needed for the rows and just the header?
The other problem is when using AppStylist and I embed an UltraCheckEditor with a custom glyph, the AppStylist overrides the custom glyph.
You can use the same glyph in the AppStylist. I think that it should be set there because the checkbox does not have a style by default in the header.
Sorry, I wasn't clear.
I use a custom glyph for read-only boolean column, and regular glyph for editable boolean column. The editable column has the header checkbox. If I set the AppStylist to fix the visual of the header checkbox, the custom glyph for the read-only boolean column is also overridden by the AppStylist.
Hi,
Thank you for your feedback. Please feel free to let me know if a question about our tool set comes up on your mind.
I'm going to revisit it again when I start working on the control. We still don't know what to do with UltraCombo, but we just ended up using a floating standalone checkbox for the UltraGrid's header checkbox since the column is in a fix location.
I am still following this thread. Do you need any assistance?
I am not sure if we are on the same page here. If you are loading the style once, why would you want an event for that action? You can put the code just after loading the style.
I'm not sure how will that work. The ISL file is loaded once at the startup of my application.