c#点击一个按钮后 弹出窗体2 然后 在窗体2中输入相关信息后 关闭窗体2

如果再次点击按钮的话就打不开窗体2了说什么资源已经释放怎么回事啊?... 如果再次点击按钮的话 就打不开 窗体2 了 说什么资源已经释放 怎么回事啊? 展开
 我来答
yuanwei64
2013-05-23 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:136万
展开全部
你的窗体是单实例初始化的吧
按钮里面这样写
Form2 frm=new Form2();
frm.showdialog();
frm.dispose;

如果你的是单实例的就不要frm.dispose()这个代码
yqsky3964
2013-05-23 · TA获得超过1875个赞
知道小有建树答主
回答量:1184
采纳率:0%
帮助的人:668万
展开全部
一步一步来;
1.你窗体1的按钮事件里写的什么?
2.你窗体2是怎样关闭的?
回答这两个我帮你解决!!最好有代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乱室硬熊
2013-05-23 · 超过13用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:37.5万
展开全部
你代码是怎么写的?如果你在窗体1中创建的窗体2,当你关闭窗体2后,再点按钮,那么你那部分代码是创建一个新的窗体,还是让声明在窗体1中的窗体2可见属性为TRUE?

你应该注意一点,其实你并不想窗体2关闭后就无法打开,那么你要理清你的思路,首先是你每次点击按钮时,是需要一个新的窗体2还是只需要一个窗体2 ,每次点按钮就让他显示?如果是前者,那么你在点按钮的委托中就应该是创建新的窗体2,照你的情况来看,你应该是希望第二种情况,就是窗体1中创建的窗体2,并且希望点击按钮时窗体2显示,那么这里你一定没有注意窗体2的FormClosed事件,请实现这个事件,在方法中将窗体2隐藏就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天下对杜甫诗k
2013-05-23
知道答主
回答量:39
采纳率:0%
帮助的人:12.5万
展开全部
你把代码发出来看看呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式