I can't get the Windows Forms designer to notice changes to a nested component when the user sets properties on it through the property grid. I marked the property with the DesignerSerializationVisibility.Content attribute and all works perfectly except that I must change something in the designed control, so that the designer notice changes in nested component.
The designer will indeed notice changes on nested components, provided the nested components are sited. If not, no changes will be detected.