I really had no idea what to title this question.
Assume I have a windows form application. The GUI is complex enough to require two custom user controls, “LeftSide” and “Rightside” which each are composed from various buttons, labels, and maybe even another custom user control.
My question:
I am in in the scope of the “Rightside” control. How would I call a method from the “Leftside” control?
I am using Visual Studio 2008.
The simplest solution is to make a property on the
RightSidecontrol of typeLeftSide, then set it to theLeftSideinstance in the form designer.You can then call public methods on the property.
However, this is poor design.
Each usercontrol should be a self-contained block that doesn’t need to directly interact with other usercontrols.
You should consider restructuring your form.