2013-08-06 65 views
-1

我有一个称为Form1的主窗体。在那个窗体上我有一个叫做XYZUserControl的用户控件,它有一个tabcontrol。在tab1上是一个名为Control1的用户控件。在tab2上是一个名为Control2的用户控件。接口和面向对象的设计

我需要从Control1引用Control2,但不知道如何设置我的代码来这样做。我正在寻找类似于:“引用某个接口或实例到XYZUserControl”.Control2。

任何想法?

+1

这将有助于,如果你可以发布一些你已经尝试过的相关代码。至少是班级结构及其关系 – Shaunak

回答

0

我不认为接口会帮助你。更有可能你只是使用控制层次结构。

Control1,通过Parent财产步行控件树,直到你得到XYZUserControl,然后通过循环孩子Controls财产走回再次回落。

它不漂亮或优雅,但没有任何进一步洞察你的代码或你想要通过这个链接来实现什么,这很难推荐任何其他的东西。