新做一自定义控件,是个容器,可以添加控件。拖放到窗体上面后,可以添加控件等操作。但是删除该控件后,他包含的控件,生成的代码在designer中删除不掉,该如何处理?是不是要重写该控件的dispose?

解决方案 »

  1.   

    它包含的控件是在它的容器里吗?(即这些控件是 它.Controls.Add(..)吗?)
    如果是,应该能一起删掉啊
      

  2.   

    说明你的控件没有包含在自定义容器里面,直接再删除该控件,不需要重写dispose,若还有,运行后看有没有报错,若报错,把报错的代码删除
      

  3.   

    没有包含在control.add中,怎么能包含在里面呢?
      

  4.   

    拖放到窗体后,1。自定义组件的定义
    2。自定义组件中包含控件A的定义布局3。自定义控件.add(控件A)4。控件A的参数处理定义5。组件、控件定义删除的时候,2,4 删除不掉。