VB关于MDI子窗体

VB的我有个MDI窗体,2个子窗体MDI窗体设置退出时先判断VByesno,1)当2个子窗体都打开的时候,按一下MDI窗体的关闭按钮,跳出YESNO选择,但是我还没按YE... VB的

我有个MDI窗体,2个子窗体
MDI窗体设置退出时先判断VByesno,

1)当2个子窗体都打开的时候,按一下MDI窗体的关闭按钮,跳出YES NO选择,但是我还没按YES 或者NO呢,他已经把2个子窗体都关了,这怎么办?

2)有没有办法设置某一个子窗体为MDI导航页,唯一一个永远不能关闭那种,当MDI出现的时候,他也出现,覆盖住原来的MDI背景呢?
展开
 我来答
网海1书生
科技发烧友

推荐于2016-01-15 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26225

向TA提问 私信TA
展开全部
1)你应该把你的代码放到QueryUnload事件而不是Unload事件中,前者发生在窗体卸载之前(这时候两个子窗体还没有关闭),后者则发生在窗体的卸载过程中(这时子窗体已经关闭了)。

2)我觉得你可以在MDI窗体中放入一个PictureBox来实现你的目的。
追问
谢谢,问题一已解决。想问下在MDI窗体放PictureBox,那子窗体显示的区域会被PICTURE占去一部分,怎么办呢?
追答
你的目的不就是要“覆盖住原来的MDI背景”吗?
佘桂花闾戌
2019-03-05 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:902万
展开全部
直接在退出事件中加入
end就行了,比如:
private sub command1_()
end
end
sub
就可以关闭系统中所有窗体,并退出系统。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式