如何从一个FORM关闭另外一个FORM !在线等待!

cp07 2003-08-21 04:02:09
在form1中关闭form2
Dim fm as New fm_from2()
fm.close()
这样不行!
...全文
60 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnhgj 2003-08-27
  • 打赏
  • 举报
回复
再调用
public fm as New fm_from2()
fm.show()
cp07 2003-08-27
  • 打赏
  • 举报
回复
我就是遇到这样的问题没有办法解决!哎!
youtiaoya 2003-08-22
  • 打赏
  • 举报
回复
form2和form1是一个进程 关了form1 form2也就结束了
canic 2003-08-22
  • 打赏
  • 举报
回复
借个位置问问:
假如
fm.close()
fm.dispose()
后,再调用
fm.show
就出错了。为何???
虽然可以用fm.hide来解决问题,但有时候需要释放资源。所以有没有好的方法?
lz305 2003-08-21
  • 打赏
  • 举报
回复
建立全局变量,放在窗体模块中:
PUBLIC FRM AS NEW FORM2()
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
frm.Show()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
frm.Close()
frm.Dispose()
End Sub
dzq_1 2003-08-21
  • 打赏
  • 举报
回复
考虑一下建立一个模块,其中放置窗体全局变量:
public fm as New fm_from2()
在form1中关闭窗体:
fm.close()
fm.dispose()

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧