关于MDI窗体

yingxiangchen 2005-01-06 09:20:51
请教各位大侠。能汉有在一个工程中使用多个MDI窗体啊,如果行的话,那么我怎么确定我的那些子窗体是属于哪个MDI父窗体的呢,这个问题是不是有些怪,嘿嘿,不过我真的是想有这样的功能,因为MDI窗体内的子窗体的图标都不会出现在任务条上,我只想同一个或者相似功能的子窗体在一个MDI窗体下,请指教!!
...全文
167 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Programer_Zjw 2005-01-08
  • 打赏
  • 举报
回复
只能有一个啊,好象是把窗体的childform属性设置为true后,然后再判断吧。
Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Dim frm As Form
For Each frm In Forms
If Not TypeOf frm Is MDIForm Then

MsgBox "有子窗体,名为" & frm.Name
Cancel = True
Exit Sub
End If
Next
End Sub
longyangyang 2005-01-08
  • 打赏
  • 举报
回复
only one
yingxiangchen 2005-01-08
  • 打赏
  • 举报
回复
那如果一个MDI窗体中有很多个子窗体,最快最简洁的方法是什么呢?
yingxiangchen 2005-01-08
  • 打赏
  • 举报
回复
噢!太好了,一起学习呗,我差不多也是个菜菜啦!能帮我你楼上的问题吗?THX!
Jason78 2005-01-08
  • 打赏
  • 举报
回复
只能有一个MDI窗体,我也是昨晚刚刚知道的。、

现学现卖了
yingxiangchen 2005-01-08
  • 打赏
  • 举报
回复
怎样阻止企图关闭一个仍开着至少一个子窗体的MDI窗体,另?一个MDI如果有很多个子窗体,怎样才是最快最好的介面切换方法呢?我对这个不太熟,所以问题蛮多,呵呵,有劳了,大侠!!
cugbqqinying 2005-01-07
  • 打赏
  • 举报
回复
对,一个工程中只能有一个MDI窗体!!!!!
zhanghanqin 2005-01-07
  • 打赏
  • 举报
回复
一个工程只能有一个MDI窗体!!!!
uguess 2005-01-06
  • 打赏
  • 举报
回复
不行!

7,785

社区成员

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

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