日期:2014-05-17  浏览次数:20963 次

c# 在一个窗口添加了多个自定义控件 窗口关闭释放问题
我在一个窗口中使用了多个自定义的控件,当我这个窗口响应关闭事件的时候,如
  private void vRecordWaveform_FormClosed(object sender, FormClosedEventArgs e)
  {
  this.Hide();
  }
但是调试的时候,发现会跳到自定义控件去把主窗口给释放了,代码如下
  protected override void Dispose(bool disposing)
  {
  if (disposing && (components != null))
  {
  components.Dispose();
  }
  base.Dispose(disposing);
  }
我本来不想释放,但是自定义控件帮我释放了,求大虾帮忙解决。

------解决方案--------------------
这不就是你需要的吗 然后this.Hide();