晕!
如果是这样,你还不如把A和B写到窗体上面,A的点击事件,同时修改B的属性或者B执行某些代码。
原理上,你把它们放到自定义控件和放到窗体上面是一样的

解决方案 »

  1.   

    那么你的控件B就必须
    添加一个公用类型属性
    例如:
      ...
      public pName ()
      {
         get(){ ... }
         set(){ ... }
      }
    那么就可以在你的A控件
    中这样调用B控件的属性
    例如:
      ...
      B b = new B();
      b.pName = ... ;
      

  2.   

    晕!
    如果是这样,你还不如把A和B写到窗体上面,A的点击事件,同时修改B的属性或者B执行某些代码。
    原理上,你把它们放到自定义控件和放到窗体上面是一样的
    ------------
    是在同一个窗口里面的,但这些控件都是程序运行的时候动态加载上去的~~`~`其实可以用主窗口捕获控间A所触发的事件然后在调用控件B里的相应方法函数,但这样的话就必须在主窗口写上很多代码,因为有很多个控件都是动态加上去的,所以我想找一个绕过主窗口,控件A和B直接交流的方法~```各位老大,有没有办法呀?
      

  3.   

    那么你的控件B就必须
    添加一个公用类型属性
    例如:
      ...
      public pName ()
      {
         get(){ ... }
         set(){ ... }
      }
    那么就可以在你的A控件
    中这样调用B控件的属性
    例如:
      ...
      B b = new B();
      b.pName = ... ;
    -----------------
    这个方法可以试一下,但不知道是否可行,下谢过上面发过言、UP过的朋友们!