父容器包含一个用户控件,我想在该用户控件中点一个按钮的时候清除这个控件并把另外一个用户控件加载到父容器中,不知道怎么搞呢?PS:
this.parent.controls.clear();
this.parent.controls.add(new newcontrol());
这样出错

解决方案 »

  1.   

    未将对象设置引用到对象实例我估计是因为
    this.parent.controls.clear();在前面
    后面的this.parent.controls.add(new newcontrol());中的this已经不存在了不知道各位还有没其他办法
      

  2.   

    try:Control parent = this.parent;
    parent.controls.clear();
    parent.controls.add(new newcontrol());
      

  3.   

    TO jiezhi(风满袖) 错误: 不可访问“System.Windows.Forms.Control.parent”,因为它受保护级别限制
      

  4.   

    OK
    是我自己的问题Control parent = this.Parent;
    parent.controls.clear();
    parent.controls.add(new newcontrol());