社区
VB基础类
帖子详情
请教:VB实现在打开一个MDI子窗体前,关闭前面已打开的那个MDI子窗体?
csdnxgz
2001-12-11 04:58:39
...全文
83
8
打赏
收藏
请教:VB实现在打开一个MDI子窗体前,关闭前面已打开的那个MDI子窗体?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fraser01
2001-12-12
打赏
举报
回复
Unload MDIForm1.ActiveForm
chenbin
2001-12-12
打赏
举报
回复
错了……我以为这是DELPHI版,搞混了,抱歉……
yangzhaoyu
2001-12-12
打赏
举报
回复
Private Sub a_Click()
mdiDel
Form1.Show
End Sub
Private Sub c_Click()
mdiDel
Form2.Show
End Sub
Private Function mdiDel()
Dim cf As Form
For Each cf In Forms
If cf.Name <> MDIForm1.Name Then
Unload cf
End If
Next
End Function
csdnxgz
2001-12-12
打赏
举报
回复
我有一个MDI主窗体,是MDIFORM1,
其它是MDI子窗体,FORM1,FORM2,
我想在菜单里点击菜单 A ,显示FORM1,
点击菜单 B 时显示FORM2,
在每次显示新窗体之前,关闭上次打开的窗体,我应该在菜单按钮上怎样写代码。
sonicdater
2001-12-11
打赏
举报
回复
楼上的兄弟, ActiveMDIChild 是 VB.NET 中的 属性 吧。?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsFormClassActiveMdiChildTopic.asp
chenbin
2001-12-11
打赏
举报
回复
或更多的窗体
chenbin
2001-12-11
打赏
举报
回复
form1.ActiveMDIChild.close;
在一个程序中可以建两个MDI子窗体
sonicdater
2001-12-11
打赏
举报
回复
能在一个程序中 建立 两个 MDI 窗体 吗?
相关推荐
C#WinForm案例_父
MDI
窗体
不重复
打开
子
窗体
附件中包含
一个
C#WinForm中父
MDI
窗体
不重复
打开
子
窗体
的案例,父
窗体
在
打开
子
窗体
之
前
先判断
子
窗体
是否存在,若存在则激活;若不存在,实例化并
打开
子
窗体
。开发环境:VS2012。
c#判断
打开
的
窗体
:
MDI
和非
MDI
1,
MDI
类型 在
打开
事件中直接检测是否已经
打开
此
MDI
窗体
// 是否已经
打开
了?(用循环来判断) foreach (Form childrenForm in this.
Mdi
Children) { //检测是不是当
前
子
窗体
名称 if (childrenForm.Name == "
子
窗体
名称") { //是的话就是把他显示 children...
有趣的
VB
窗口程序,
MDI
子
窗体
从父
窗体
移出
内容索引:
VB
源码,界面编程,
MDI
,
子
窗体
,
窗体
继承
一个
比较有趣的
VB
窗口程序,
MDI
子
窗体
从父
窗体
中移出,过程可逆,也可以迁入,只要你点击
窗体
中的“移出”、“移入”按钮,就可完成操作,移出后,原来的
子
窗体
就变为了
一个
单独的
窗体
,
打开
和
关闭
不会影响父
窗体
,当然父
窗体
也不会影响到
子
窗体
。
发帖
VB基础类
VB基础类
VB 基础类
复制链接
扫一扫
7681
社区成员
19.7w+
社区内容
VB 基础类
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2001-12-11 04:58
社区公告
暂无公告