社区
C#
帖子详情
请问如何关闭一个窗体再重新打开它??(MDI)
kevin1225
2004-04-29 04:26:42
从主窗体A上控制打开窗体B,如果窗体B已经运行了一个实例,(同时已经运行了其他的子窗口,但是不需要关闭).请问怎么将之关闭并重新打开???
...全文
49
4
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cowbi
2004-04-29
form.Hide();关闭(隐藏)
form.Show();显示
其实关闭不是真的关闭,而是把他隐藏
如果你想关闭这个,只能重新构造,那就不叫再打开了^^
打赏
举报
回复
赞
kevin1225
2004-04-29
cbj(一剑飘红) :所说的会实例化很多窗口,不好用。
如果用 showDialog(),ch 窗口则会focus
用一个parent container来则
if(xx.MdiChildform.length>0)
{
for each()
if ()
{
xx.Close();
}
}
打赏
举报
回复
赞
cbj
2004-04-29
我只知道怎么样打开
不知道怎么关掉
打开:FormB form=new FormB();
form.Show();
打赏
举报
回复
赞
hhhh63
2004-04-29
form.close();
form.show();
打赏
举报
回复
赞
相关推荐
C# Winform在
MDI
中
打开
一个
子
窗体
关闭
上
一个
子
窗体
C# Winform在
MDI
中
打开
一个
子
窗体
关闭
上
一个
子
窗体
C#怎样在
一个
已经
打开
的
MDI
子
窗体
中点击按钮
打开
另
一个
子
窗体
呢???
midiparment 后面就是写父
窗体
。 如果f1 f2 的父
窗体
相同,可以这样写。 form2 f2 = new form2( ) ; f2.midiparent = f1.midiparent ; f2.show( ) ;
如何实现
MDI
窗体
不重复
打开
同
一个
子
窗体
?
MDI
窗体
有个重要属性——
Mdi
Children,该属性表示
MDI
窗体
打开
的子
窗体
的数组,循环遍历该数组,可以通过判断被
打开
子
窗体
的名称来禁止子
窗体
被重复
打开
。 例如,下面的代码实现在
MDI
框架
窗体
中不重复
打开
同
一个
子...
一个
MDI
多文档
窗体
,用VB代码编写
内容索引:VB源码,界面编程,
MDI
,
窗体
一个
MDI
多文档
窗体
示例程序,用VB代码编写,多文档
窗体
应用广泛,像Word软件的界面就是采用
MDI
,
它
可以
一个
窗体
容器内
重新
建立窗口,就像是子窗口一样,可以
打开
母
窗体
内
打开
很...
C#WinForm案例_父
MDI
窗体
不重复
打开
子
窗体
附件中包含
一个
C#WinForm中父
MDI
窗体
不重复
打开
子
窗体
的案例,父
窗体
在
打开
子
窗体
之前先判断子
窗体
是否存在,若存在则激活;若不存在,实例化并
打开
子
窗体
。开发环境:VS2012。
Delphi
关闭
MDI
窗体
中的子窗口
摘要:Delphi源码,界面编程,
MDI
,子窗口 Delphi
关闭
MDI
类型
窗体
中的子窗口例子,在如上图所示的窗口中,一共
打开
了三个
窗体
,如何让三个窗口形成关联,
关闭
子
窗体
呢?这
一个
简单的Delphi例子能告诉你实现的思路。
C#
MDI
窗体
避免重复
打开
子
窗体
的问题
现在我有
一个
MDI
窗体
formfather以及两个子
窗体
form1和form2。 在父
窗体
上弄两个按钮,点击按钮1的时候显示form1,点击按钮2的时候显示form2,
再
一次点击的时候显示form1,而不是
一个
新的form1。 下面是我的代码 ...
C#:通过反射动态
窗体
的名字
打开
MDI
窗体
,且唯一
打开
一个
private void showForm(object sender) { //每个Menu字项的名字与Form的名字是有关联的,举个例子 //Menu名字:m_DataShow,Form的名字:m_DataShowForm string formName; formName =(se
如何实现
MDI
窗体
不重复
打开
同
一个
子
窗体
if (frm2.Name == form.Name) //已经
打开
过了,则要激活该
窗体
{ frm2.Activate(); //激活该
窗体
frm2.StartPosition = FormStartPosition.CenterParent; frm2.WindowState = FormWindowState.Normal;...
避免
MDi
子
窗体
重复
打开
一个
简单的避免
MDi
子
窗体
重复
打开
的小案例。
C#
打开
一个
子
窗体
的同时
关闭
另
一个
子
窗体
问题:在同一主体下,
打开
子
窗体
的同时
关闭
别的子
窗体
,在网上看了很多,表示我这种小白看的不是很懂,所以简单粗暴的方法在离开停用改
窗体
时直接Close来解决 解决办法: 在每个子
窗体
的Deactivate函数里写上,...
MDI
无菜单栏隐藏子
窗体
标题栏
c#
MDI
窗体
打开
子
窗体
,一般都会出现子
窗体
的标题栏,一般方法都是合并在
MDI
菜单栏中,该方法无需借助
MDI
菜单栏,直接隐藏子
窗体
标题栏
论文研究-VB6.0中运用DDE技术实现
MDI
关联文档仅在
一个
主
窗体
中
打开
.pdf
多文档界面程序在处理多份文档时因系统中只存在一份进程从而减少了系统开销,VB 6.0中没有直接的属性、方法、事件可以让所有被双击的关联文档仅在其开发的多文档界面程序的第
一个
实例
打开
。详细介绍了通过动态数据...
C#——如何实现
MDI
窗体
不重复
打开
同一子
窗体
MDI
父
窗体
默认是可以重复
打开
i子
窗体
的,而我们可以通过如下方法禁止重复
打开
子窗
窗体
打开
子
窗体
的函数: private void OpenChildForm(Form formChild)//formChild只是是实例化的但既没有设置为父
窗体
的子
窗体
也...
Delphi中
MDI
窗体
调用
MDI
子
窗体
Delphi中
MDI
窗体
调用
MDI
子
窗体
,怎么调用
////先定义
一个
函数 private function FindForm(caption: string): bool; { Private declarations } public { Public declarations } end; var MAIN: TMAIN; implementation {$R *.dfm} //-----------通过用户定义的...
C#
MDI
窗体
MDI
(Multiple Document Interface...在
一个
窗体
中
打开
另
一个
窗体
的方式可以通过设置
MDI
窗体
的方式实现。
MDI
窗体
的设置并不复杂,只需要将
窗体
的属性 Is
Mdi
Container 设置为 True 即可。 在
窗体
加载事件 Loa...
python
窗体
上添加子
窗体
_PyQt5学习笔记-从主
窗体
打开
一个
子
窗体
PyQt5学习笔记-从主
窗体
打开
一个
子
窗体
软件环境:Eric6+Python3.5+PyQt5试验目标:1.点击菜单项Open,
打开
一个
子
窗体
2.点击按钮Open,
打开
一个
子
窗体
主
窗体
设计:1、增加
一个
菜单项Open2、增加
一个
按钮Open子
窗体
...
信息系统项目管理师范文(采购管理).docx
信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx
毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载
毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载 1.合个人学习技术做项目参考合个人学习技术做项目参考 2.适合学生做毕业设计项目参考适合学生做毕业设计项目技术参考 3.适合小团队开发项目技术参考适合小团队开发项目技术参考
电子制造智慧工厂实践.ppt
电子制造智慧工厂实践.ppt电子制造智慧工厂实践.ppt电子制造智慧工厂实践.ppt电子制造智慧工厂实践.ppt电子制造智慧工厂实践.ppt
发帖
C#
加入
微信扫一扫
点击复制链接
10.7w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
申请成为版主
帖子事件
创建了帖子
2004-04-29 04:26
社区公告
让您成为最强悍的C#开发者