I have an UltraWinGrid with a UltraOptionSet control set as the EditorControl of one of the columns. The control paints as expected at runtime on my machine, but when the solution is compiled my clients do not see the UltraOptionSet in the grid. The control is actually there though, because when they click "Next" in the application I have code that runs based on which option is selected. The selected option is the default option, however it is simply not visible in the grid to be selected. I tried the solution proposed here: http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=7704, but I couldn't ever get the event to trigger. Have you seen this before and/or know how to resolve it?
The first example below is an example of how it is supposed to look, and how it looks when I run from my development machine. The 2nd is how it looks when the clients run the same application from theirs.
Hi,
Are you using Application Styling?
One thing that I noticed right away is that on your machine, the form title bar is using glass, and on the customer's machine, it is not. So this leads me to think that your customer might be on a different Operating system and perhaps the option sets is displaying using Themes on your machine, but the customer's machine doesn't support themes and the isl file you are using has some weird settings for the option set glyphs when they are not themed.
Yes, there is application styling being applied and yes, my development system is using Windows 7 while the client machines are XP SP3. However the theme being applied works for the rest of the application on the client machine and there is a development machine in my area with XP SP3 that it works on as well.
Another note for what it's worth, I'm using the UltraOptionSet in two other places in the application and it works as expected. It's just in the grid that it does not behave as expected.
Well, there must be something different about the grid, then. Maybe the grid is using a different StyleSetName or StyleLibraryName. Or perhaps you setting some appearance properties on the cells in that particular column. A lot of the Appearance settings would not apply while the cell is themed, but would apply when it is not themed.
I wanted to at least follow up on this to let it be known what I did. I still haven't figured out why the OptionSet appears in the grid on some machines but not on others. What I ended up doing for now is adding 2 additional columns and setting their style to checkbox. I then just programmed them to behave like radio buttons. Not as neat as using an OptionSet, but I guess it will have to do for now.