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.
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 clearing things up. Could you please attach the . isl file for me, so I can try to make it work for you - the header checkbox to be renderred correctly?
Attached is the isl file. Change the extension from txt to isl.
I use InitializeLayout event to embed my custom glyph for read-only boolean column.
Thank you for the provided file!
I have modified the style, could you please try with the attached file? I am getting it as it should with windows classic theme.
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.