当前位置:编程学习 > C#/ASP.NET >>

无法访问已释放的对象。

我在一个子窗口form1_load里面加入下面代码
        Dim aaa As New System.Windows.Forms.MenuStrip
        aaa = fMain.MenuStrip1
        Me.Controls.Add(aaa)

第一次打开没有错误,但是当我关闭form1后,再打开时候提示 错误:  无法访问已释放的对象。对象名“MenuStrip”
这是怎么回事呢

--------------------编程问答-------------------- 顶一下 --------------------编程问答-------------------- 没人呢?来帮忙啊! --------------------编程问答-------------------- Me已经被释放 --------------------编程问答-------------------- form load 在第一次加载时运行 ,你close的时候 可能对象被释放,
你调试下 看看,你第二次show出来的时候 此段代码是否被运行 --------------------编程问答-------------------- aaa = fMain.MenuStrip1

fMain.MenuStrip1已经被释放 aaa 为空 --------------------编程问答-------------------- 是啊 怎么办 我也正为这事发愁!! --------------------编程问答-------------------- 既然已经释放了你还想访问? 既然要访问那就别释放啊。。真搞不懂你。。 --------------------编程问答-------------------- 楼上的人一边去!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,