vb中关闭正在运行的界面
我所使用的是VB6.0,我的程序中,其中有一个页面是带有进度条的,根据上传数据的进度,显示进度条但是我想将进行一半的窗体关闭,单机退出后,再打开其他的页面就打不开了,打开这个页面也是打不开.只有关闭这个程序,从新打开才可以打开这些页面
我想出现这个现象的原因可能是因为数据还在上传,而我只是关闭了这个窗体,
数据在上传就不可能再打开其它的窗体了
我的退出按钮是这样写的
Private Sub cmdExit_Click()
On Error Resume Next
Set oComm = Nothing
Set oResize = Nothing
Unload Me
'Exit Sub
On Error GoTo 0
End Sub
请问要怎样才能关闭正在上传的数据呢? me.visible = false
在退出主窗体时,要记得 unload 这个窗体。 不可以,我试了,还是当退出这个窗体后,再打开这个页面就打不开了,得把这个程序关了,重新打开后再打开这个窗体就能打开了 真么叫退出这个窗体?怎么叫再打开?
设置 Visible = False 后,要再看,重新设置为 Visible = True。 说明确一点,就是不要 Unload 这个窗体。
给你个例子:
'Form1
Option Explicit
Private Sub Command1_Click()
Form2.Visible = True
End Sub
Private Sub Form_Load()
Form2.Visible = False
Load Form2
End Sub
Private Sub Form_Unload(Cancel As Integer)
Unload Form2
Unload Me
End Sub
'Form2
Option Explicit
Private Sub Command1_Click()
Me.Visible = False
End Sub
Private Sub Form_Unload(Cancel As Integer)
'Set oComm = Nothing
'Set oResize = Nothing
End Sub
说穿了,不是不能关窗体吗,咱不关;不让看见了。 我还是和你说说易做图作的情况吧:
将运行程序后,在主界面中的下拉菜单中选择这个窗体打开,单机"上传数据"按钮,将数据上传,后来数据上传一半的时候,发现我现在有不想把数据上传了,就单机"退出"按钮,返回到了主界面,想再次打开这个窗体看看的时候,在下拉菜单中单机这个窗体,本来应该是出现窗体的,但是却什么也没有显示.只有将这个程序关闭后重新运行才可以再次打开这个页面.
能看懂吗?
没有说不能关闭窗体,是想要关闭这个窗体,然后再打开,但是关闭后却打不开了
隐藏这个办法我也想过,但是不可以啊,因为我的数据上传一半,没有全部上传完呢,只把窗体隐藏了我的数据不是还在上传吗?
那你的问题应该是如果中止上传,而不是关闭和打开窗体。
重新发一个帖子,明示你的上传方式或代码,直接问如何中止上传。 哦,谢谢你!
补充:VB , 网络编程