有一个Login的普通窗口,登录后是MDI窗口,在MDI窗口的菜单下有个重新登录功能,我的代码是:
Unload mdiMain
frmLogin.Show
但是不正确,怎么写才正确呢?
Unload mdiMain
frmLogin.Show
但是不正确,怎么写才正确呢?
解决方案 »
- VB如何加载指定的模块
- 如何通过VB实现其他数据导入
- 小弟新手,初来乍到,请问一个读取文件的问题
- 怎样用VB编写打印某种发票的程序?
- 关于进程ID问题
- 求 怎样将123456789 的5个数的组合 一组一组用txt保存下来
- 怎么用api画虚线框呀,象在桌面上选择那样的:)
- 某个叫junglerover的进来一下!
- 我想打包两个工程在一起安装,在一个组里生成两个可执行文件,并且在安装的同时在桌面生成两个可执行文件的快捷方式,怎么做?能用VB自己带的打包程序完成吗?
- 在另一进程的窗口上写一个字符串,却只看到两字节的乱码
- 100分就一段详细代码,具体请进来看。解决马上给分,争取5点结帖!!!!!~~~~~
- 帮忙看看代码,为何弹出"对象关闭时,不允许操作"?
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("您确认要退出系统么?", vbOKCancel + vbExclamation, "警告") = vbOK Then
Unload Me
End If
End Sub
现在就可以执行你上面的代码了!
系统重新登陆时的效果!
If MsgBox("您确认要退出系统么?", vbOKCancel + vbExclamation, App.Title) = vbOK Then
Unload Me
loginFrm.show
End If
End Sub
如果是在initialize事件中执行的话,你用unload卸载再用load加载是肯定达不到你要的目的的,原因是initialize事件在软件中从开始运行到最后结束只执行一次,不管你中途执行了多少此的unload或load。
建议楼主initialize->load->show.