| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2004 人关注过本帖
标题:再次打开子窗体出现异常
取消只看楼主 加入收藏
燕之峰
Rank: 2
等 级:论坛游民
帖 子:146
专家分:63
注 册:2014-3-21
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:0 
再次打开子窗体出现异常
各位网友好,现有一父窗体,一子窗体
在父窗体的通用声明处声明 Dim frm As New Form2
用菜单打开子窗体,代码如下
Private Sub 显示子窗体ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 显示子窗体ToolStripMenuItem1.Click
        frm.MdiParent = Me
        frm.Show()
        frm.Height = 300
        frm.Width = 500
        frm.Left = (Me.Width - frm.Width) / 2
        frm.Top = (Me.Height - frm.Height) / 2
    End Sub

第一次打开时正常,关闭子窗体,再次打开时出现异常,提示frm.Show(),无法访问已释放的对象。
请问,这是怎么回事,如何避免,不想改变 Dim frm As New Form2声明的位置(为父窗体变化时,以便控制子窗体显示,例如父窗体变小时,子窗体的显示位置可用代码控件,写在父窗体事件中,要用到frm)。
请指导
搜索更多相关主题的帖子: Object 通用 友好 
2014-11-13 20:18
快速回复:再次打开子窗体出现异常
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012068 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved