I have a dialog with an UltraCombo and a UltraOptionSet. When I change the UltraCombo selection I change the UltraOptionSet Items.DisplayText. But the radio buttons in the UltraOptionSet still show the old DisplayText until I click on the control. Calling .Invalidate() or .Redraw() have no effect.
How do I redraw the UltraOptionSet with the changed DisplayText?
I just tested this on my system and the item was correctly refreshed when I changed the DisplayText; what version are you using and do you have the latest hotfix? If you do have the latest hotfix and you have version 7.3 or higher, you should submit this issue to Developer Support since it sounds like a bug.
As for working around the issue on your end, you could try doing:
this.ultraOptionSet1.UIElement.DirtyChildElements(true);
or this in addition if it doesn't work:
this.ultraOptionSet1.UIElement.VerifyChildElements();
-Matt
Sorry for the late reply. I have NetAdvantage for .Net 2007 vol. 3 CLR 2.0. I do not recall installing any hotfixes, how can I tell what is installed?
this.ultraOptionSet1.UIElement.DirtyChildElements(true); worked, by the way.
I'm not sure what version you have installed; you can see this by the build number of the full version of one of the Infragistics assemblies (i.e. 7.3.20073.1001). Since this fix seems to work for you, you may not want to download the latest hotfix, but if you do, you can find it on the list of your registered keys and downloads.