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.