【问题标题】:Accessing a disposed object (form) in C#?在 C# 中访问已处置的对象(表单)?
【发布时间】:2015-02-05 16:49:47
【问题描述】:

我有两个表单,一旦我双击一个表单的 dataGridView 上的一行,另一个表单会打开有关该特定行的信息。但是在我关闭第二个表单并双击我的 dataGridView 中的另一行以打开相同的表单但有关新单击的行的不同信息后,“无法访问已处置的对象。” “在尝试使用它之前,请确保您没有释放资源” 错误出现。 如何再次重复使用第二个表单?

【问题讨论】:

    标签: c# forms resources objectdisposedexception


    【解决方案1】:

    我的猜测是您正在为第二种形式创建一个 SecondForm(无论您如何称呼它)对象,并在其上调用 ShowDialog() 或类似的方法。当你关闭它时,它正在被处理。您可能需要在每次处理双击事件时创建一个新的 SecondForm 对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 2011-03-25
      相关资源
      最近更新 更多