怎么在显示子窗体的同时隐藏主窗口,用formmain.hide好象不行,formsub.show的同时也出现了主窗口?

zhucehaoduo 2001-12-21 09:14:04
...全文
99 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhucehaoduo 2001-12-21
  • 打赏
  • 举报
回复
谢谢各位,改动了几次后使用 form1.visible =false 解决了,估计可能是调用了主窗体的东西。
blp 2001-12-21
  • 打赏
  • 举报
回复
同意楼上
Ranma_True 2001-12-21
  • 打赏
  • 举报
回复
看看子窗体是否调用了主窗体的变量、控件或是函数
fuxc 2001-12-21
  • 打赏
  • 举报
回复
试了一下,完全可以啊?
加两个Form: Form1,Form2
Form1上有个按钮:Command1

Form1代码:

Private Sub Command1_Click()
Me.Hide
Form2.Show 1
End Sub

自己的程序单步跟踪一下吧
yangzhaoyu 2001-12-21
  • 打赏
  • 举报
回复
form1.visible
blp 2001-12-21
  • 打赏
  • 举报
回复
那肯定是你在子窗体中调用了主窗体中的函数。
在子窗体中不要使用formmain.函数
zhucehaoduo 2001-12-21
  • 打赏
  • 举报
回复
不是MDI,是普通的多个独立窗体,怎么办?
wufang 2001-12-21
  • 打赏
  • 举报
回复
指MDI吗,就是这样了

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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