大家好,有来求救了。我在VB时,在运行父窗体时,会打开所有的子窗体,有没有一种方法,可以让子窗体不打开呢?

fxs 2003-11-12 04:43:17
家好,有来求救了。我在VB时,在运行父窗体时,会打开所有的子窗体,有没有一种方法,可以让子窗体不打开呢?
...全文
38 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxs 2003-11-13
  • 打赏
  • 举报
回复
谢谢各位了。问题解决了。是因为要对子窗体的命令进行操作,所以打开了子窗体
guoyx 2003-11-13
  • 打赏
  • 举报
回复
肯定是你代码有问题!!因为autoshowchidren根本不是哪个属性,它是指当加载子窗体时是否显示子窗体,所以肯定是你调用子窗体,使得子窗体被加载。
fxs 2003-11-13
  • 打赏
  • 举报
回复
我用F8去试的时候,他就是调用了所有的子窗体哟.
luoxi1124 2003-11-13
  • 打赏
  • 举报
回复
什么?不太明白!(新手)但我想可能是属性的问题!同意所有楼上的!
shine 2003-11-12
  • 打赏
  • 举报
回复
mdiform有一个属性:AutoShowChidren
czjt0602 2003-11-12
  • 打赏
  • 举报
回复
在MDIFORM_load让子窗体的visible的属性为false
goldstar3000 2003-11-12
  • 打赏
  • 举报
回复
需要用到时
窗体.show
就可以
goldstar3000 2003-11-12
  • 打赏
  • 举报
回复
让mdi窗体只有一个子窗体
其它调用窗体用api
让它在最顶端就可以
射天狼 2003-11-12
  • 打赏
  • 举报
回复
根本不会显示所有的子窗体,一定是你的代码有问题,你说的改变ENABLE不会触发CLICK事件,再找一找别的地方的代码,!!
fxs 2003-11-12
  • 打赏
  • 举报
回复
我在设置用户权限的时候,把打开窗体的命令屏蔽掉。如:
If Prs!Ch5 = True Then '数据库字段是true 还是false
QuitCal.Enabled = True 'Quitcal是父窗体菜单上的命令,当Quitcal发生CLick 是打开窗体Quitcal.
Else
QuitCal.Enabled = False
End If
是不是在使对Quitcal命令做有效无效时会触发到Click事件呢?

有没有办法解决呢??
strongfisher 2003-11-12
  • 打赏
  • 举报
回复
代码呢?
victorycyz 2003-11-12
  • 打赏
  • 举报
回复
不会吧。

7,789

社区成员

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

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