说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何用MDI主窗体控制子窗体

编辑:说三道四文库 发布时间:2017-02-24 12:49
HTML文档下载 WORD文档下载 PDF文档下载
如题...
现有一个MDI主窗体,主窗体上有工具栏
打开了若干子窗体
请问如何知道现在选中的子窗体是哪一个
并且点击主窗体的工具栏某一按钮(比如说加背景色)
然后选中的子窗体就会有背景色?
Form.ActiveMdiChild:返回表示当前活动的 MDI 子窗口的 Form,或者如果当前没有子窗口,则返回 nullNothingnullptrnull 引用。

可使用此方法确定 MDI 应用程序中是否有任何打开的 MDI 子窗体。也可使用此方法从 MDI 子窗口的 MDI 父窗体或者从应用程序中显示的其他窗体对该 MDI 子窗口执行操作。

如果当前活动窗体不是 MDI 子窗体,则可使用 ActiveForm 属性获得对它的引用。
下面的代码示例获取对活动 MDI 子窗体的引用,并依次通过该窗体上的所有 TextBox 控件,重置这些控件的 Text 属性。此示例要求已创建 MDI 父窗体,而且从 MDI 父窗体执行此方法调用。


public void ClearAllChildFormText()
 {
    // Obtain a reference to the currently active MDI child form.
    Form tempChild = this.ActiveMdiChild;

    // Loop through all controls on the child form.
    for (int i = 0; i < tempChild.Controls.Count; i++)
    {
       // Determine if the current control on the child form is a TextBox.
       if (tempChild.Controls[i] is TextBox)
       {
          // Clear the contents of the control since it is a TextBox.
          tempChild.Controls[i].Text = "";
       }
    }
 }

顶一下周公
用ActiveMdiChild
VB取得某个目录底下所有文件大小总和 VB取得文件的扩展名 VB取得文件内容 确定 TextBox 有几行-VB资料 确定是 WINDOWS 的可执行文件-VB资料 让打印机只打印一行-VB资料 VB如何把批处理文件转换成EXE文件? VB如何调用 Office VB如何将文件删除到回收站 VB如何快速移动文件? VB如何让文本框输入完后,直接跳入下一行? VB如何使用vb取得一个文件的控制权 VB如何使用文件复制对话框? VB如何使用资源文件 VB如何用Dir()函数来列出C下所有TMP文件并且用文本框输出 VB如何在 VB 中使用 Winzip 来压缩文件? VB如何在DOS程序结束执行时,自动将其关闭? VB如何在VB中实现Undo(撤消)功能? VB如何在VB中实现目录遍历 VB如何在Windows操作系统中改变文件打开方式 VB如何知道硬盘是使用那一种文件系統(FAT32,FAT16)? VB如何自动更动成中文输入 VB删除整个目录 VB设置打印页边距 VB实现文件查找功能 VB使用SendMessage函数滚动文本框控件中的内容 VB使用 WIN95 的选择目录对话框 VB使用INI文件 VB使用WriteFile 块读写数据 VB使用历史文件记录 VB使用内存映射文件加快文件操作速度 关于java中的画矩形 哪里有将股票数据转换成数据库格式的工具? 从哪里能找到用opengl绘制三维图形的源码?基于unix下的。 asp 怎么判断客户端的操作系统还有屏幕大小什么的? 卡在了一个错误里出不来,求救! 谁知道??????求救~~~~用asp操作注册表,从注册表中删除指定的主键! 何处能找到用opengl绘制三维图形的源码?基于unix下的 谁有多种字符窜转换的方法或代码呀? 用JBuilder5做的数据库应用程序怎么打包? 我的机器上没有装outlook,当我点击mailto时,就直接链接到hotmail的邮箱,怎么回事那 请问我在一个窗体里拖动了十几个ADODC控件,启动时很慢请问我该怎么样 怎样调整图片适应"picturebox"大小 请问那位大哥有求切线的C程序。 关于赵薇着装的讨论可以停止了 怎样远程连接安装在Linux 上的Mysql数据库? 谁能帮我解压缩从huizen.dds.nl/~roalt/h263.html下载的 H263软件 真诚的希望你加入振兴软件产业的 事业中来 两个函数之间变量可以共享吗 拷贝ACCESS 库 请教高手(关于数据结构)的一个问题 关于Rundll32.exe程序的问题 播放AVI动画的问题 c#和asp.net有什么关系? 串口打不开怎么办? 请问各位大虾,怎样在java里打开一个IE窗口。 网络问题! 我的浏览器怎么了? 在局域网中,如何在代理服务上作手脚,使处同一局域网某些人可以上网,某些人不能上网。各位帮忙! 如何制作安装盘,我的做好了,为什么到别的机器上安装不能运行 急急急·高手帮忙,在Java中引用C++的动态链接库,中文字符串参数变成乱码,怎么办? 有前锁问题 找个扫雷源程序! 发送邮件时,对现在大部网站要求的smtp认证,如何处理?急用! 连接的ACESS数据库可以是EXCEL的链接表吗? 神呀救救我吧? 谁知道哪有Delphi写的代理服务器源代码? 关于MFC的动态生成对象的问题 有谁把平台转向XP了,不知在这种新环境下开发出的软件在别的机器上会不会有问题(包括运行库及打包) 帮帮我,好吗?(谢谢大家了) 千山、恶人、老鱼、念雪、浪人及各位大虾,小弟也遇到了Dll引出MDIChild的问题,但是在linux下,不能正常退出,请各位帮忙,多谢了。 我的浏览器怎么了?? 心情好到最高点!放分!!!!!!!!!! 大家一定要帮帮我~~~~~~~~~ 一个关于重载的问题! 不活了 不活了.... 在VC中讲Edit控件的属性设置为ReadOnly后,如何改变控件的背景色??? 深圳的户口政策以及用人单位对户口的态度是怎样的? 200分求购一个VB写的用mciSendCommand播放VCD或者AVI的例子!!!!!!!! 请问大家认为数学对程序员来说是一个怎样的地位................ 紧急,求救!!!!!!!!!!!!!!! 请问在GSM MODEM编程中,如何知道短信是否已发送到目的手机! CNC加工铝件怎么保证光洁度光洁度 请问直径Φ8mm E7的孔,公差值+0.025到+0.047用多大的铰刀 扩孔和铰孔的区别是什么? 铝件加工40直径光洁度0.4怎么样达到? 燃烧时产生耀眼白光的化合反应方程式是-------------注明反应类型 为什么扩孔和铰孔能提高孔的精度 如何车铝件光洁度好 是不是自然界所有白光无论是白衣服反射的白光还是灯泡发出的白光都是复合光? 金刚石铰刀铰孔的精度是多少啊?还有余量要留多少啊? 铝材加工---如何保证光洁度?在车床上加工铝件怎样才能达到0.8的光洁度 [[i] 本帖最后由 深南大道 于 2008-5-13 21:06 编辑 [/i]] 白光是复合光,这句话只是针对阳光而言么?那生活中其他所见的白光呢? 光为什么要遵循反射和折射的规律 怎么答? 如若加工的是铝件,光洁度不是很好,我该怎么调机 化学反应后有耀眼白光产生的反应有什么? 飞机设计师为减轻重量,将一铜零件改为铝零件,使其质量减少104kg,则所需铝的质量是多少 怎么算 某工程师为了减轻飞机的重量,将一钢制零件改为铝制零件,使其质量减少了1.56kg,则所需铝的质量为多少?钢的密度为7.8×103Kg/m3,铝的密度为2.7×103Kg/m3 铸铁H200,铰床铰30mm的孔转速和走刀怎样设.最好给个对照表,求高手指导. 关于机械加工知识:什么叫扩孔,什么叫铰孔,什么叫滚花? 机制造师为了减轻飞机的重量,将钢制零件改为铝制零件,使其质量减少了104千克,则所需铝的质量是多少?已知钢的密度是7900千克每立方米,铝的密度是2700千克每立方米 什么是铰制 铰制孔.请高手详答 关于机械加工知识:什么叫扩孔,什么叫铰孔,什么叫滚花?说得越详细越好 某工程师为了减轻飞机的重量,将一钢制零件改成铝制零件,使其质量减少1.56Kg,则 所需铝的质量为多少?(钢的密度为7.9× 103Kg/m3,铝的密度为2.7× 103Kg/m3) 车削.钻削,铰削,镗削,刨削,插削,铣削.有好多工件好象可以有多种切削方式可是这各种切削方式到底有什么区别呢如果有各种切削刀具,各种切削精度不同,各种切削机床的附件就更好啦~车削. 机械加工中,铰孔、钻孔、镗孔有什么区别?跪谢! 怎样用玻璃把白光经过不同方向的反射得出多种颜色 对于尺寸和深度较大的锥孔、铰孔可先钻出阶梯孔、然后在用铰刀铰削这句话对还是错 怎么读,那个右边是个忽的字?还有一个问题就是,要做一个台阶孔,书上是钻扩铰之后惚孔加工的,我想可不可以直接用立铣刀铣出来?求有经验的同学解答 白光是由7种颜色组成的,那为什么吸收了7种颜色的光后物体呈现的是黑色呢? 物理中光反射时的规律实验 用密度7.0乘以103kg/m3的铸铁浇铸一个铸件,现测这个铸件的质量是2.8kg,体积是0.5dm3,铸件内部有无气泡 一般情况下,车削外圆和磨削外圆的切削速度哪个高 A 车削高 B 磨削高 C 粗车比磨削低,精车比磨削高 光在反射时有什么规律? 太阳光与日光灯的光有什么区别 白光吸收什么颜色的光白光改为白色 光在反射过程中遵循的规律是同上 荧光灯和日光灯区别 已知车削工件直径为50mm,主轴转速765rmp,其切削速度是多少? 慢光反射遵循什么定律 荧光灯和日光灯有什么区别吗? 不同颜色的物体,在白光的照射下( )被反射,( )被吸收 最适合铰铝合金的铰刀 太阳光和日光灯的光的区别为什么太阳能的东西,在晚上用日光灯照他们的时候就不能用了?能不能说得更明确点?只是强度不够吗? 从外圆车削来分析,切削速度起什么作用 请问螺旋铰刀和直槽铰刀有什么区别? 日光和日光灯有什么区别 为什么钻石会有温度钻石的结构是正四面体原子之间不能相互运动温度是什么?指的是原子之间相互运动的剧烈程度么?物体之间温度的传递靠的是原子么? 白色能反射所有的光,那所有的颜色(除黑)能反射白光吗?如果不能,那我们怎么能看见太阳光下的五彩缤纷的世界?太阳光不是白色吗?比如我的衣服是红色的,那白光照射在我红色的衣服上,而 请问螺旋铰刀和直槽铰刀的区别是什么? 金刚石,石墨与氧气反应各自的温度 材质为Q235钢,加工直径为25.1mm,公差为0到+0.3的孔要使用什么铰刀, 全铝发动机与铸铁发动机有什么区别?无 金刚石在什么温度下能溶化,溶化的条件都有什么? 如何根据孔的直径公差去选择铰刀的直径公差 在车床或镗床上用铰刀铰孔,干铰、用水湿铰和用油湿铰,这三种矫孔的方法有什么区别,请指教! 钻石在多少温度下会溶化 要求孔是负公差,铰刀有没有负公差? 光有反射规律吗光遇到东西会反射,那么如果自己排列原子,科学计算出反射位置,使光能够多次反射以后穿透厚物体.这样肉眼穿不透的墙,光可以进来?还有一个问题就是,为什么光透过以后,会 怎么求石墨变成金刚石的温度 机械加工中要精铰孔,请问负公差尺寸公应该如何选择铰刀?买或定做回来来铰刀就能铰的那种规格比如0.00到-0.01,或者-0.01到-0.02公差应该怎么选? 钻扩铰,铰是什么样的工序?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn