这有何难?C#强大的反射就可以做到。如果其他控件是已知类,不用反射,强制转换类型就可以访问。

解决方案 »

  1.   

    楼上想的也太简单了,
    操作其它的控件是在重写一个控件中实现的
    最基本的也是会先想下获取控件父容器再从他的父容器中搜索其他容器然后才是对其它容器操作吧
      

  2.   

    但是上面的那个方法我没有做成功,遇到的问题是
    无法在重写的控件中获取要将它加入的容器的句柄
      

  3.   

    最基本的也是会先想下获取控件父容器再从他的父容器中搜索其他容器然后才是对其它容器操作吧 
    -----------------------------------------------------------------------------
    这还需要说吗?当然是要在遍历父容器下的子控件时用到反射技术。至于父容器,也简单,每个从control派生的控件都有parent属性,当控件被加入到容器中时会自动给它赋值,
    遍历parent的controls。