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

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

编辑:说三道四文库 发布时间:2017-11-20 03:35
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
Android蓝牙API之BluetoothAdapter类(2) AndroidManifest.xml文件剖析 (三) AndroidManifest.xml文件剖析 (二) AndroidManifest.xml文件剖析 (一) MOTODEV初体验,高效Android开发工具 Simple让BASIC语言编写Android程序 MOTODev试用报告- Android开发效率之源 安装MOTODEV Studio for Android版方法 Android开发工具-motoDEV studio介绍 Android过后Chrome OS又是如何开发? Android安全模型导致开发时功能受限 Android导出一个JAR库 APK汉化原理及方法 APK文件格式分析,Android反编译入门(一) ApiDemos中的Android Widget例子解析 APK签名导出向导 - Use the Export Wizard 剖析Android自带Widget - Music播放器 剖析Android自带Widget - Clock指针钟表 C#取得Excel工作簿工作表名称 C#中用Automation自动化方式对Excel的操作 VB如何打开或保存为有密码保护的Excel sheets工作表 VB在Excel表格文件中搜索指定内容 VB复制Excel表到另外一个Excel中 Java实现生成网站快照缩略图片 php实现生成网站快照缩略图片 C#实现生成网站快照缩略图片 VB比较两个Excel表格的内容 VB实现Excel按列或行排序 VB删除EXCEL表格指定行 用vb.net写的验证码识别代码 VB删除EXCEL表格指定列 升星无罪,散分有理 请问vb怎样关闭一个正在运行的程序,例如qq.exe,谢谢 商业软件一般用什么表格控件,报表?给分 18岁女孩的第一次(转帖) 当鼠标在Treectrl的Item上面停留时,会向主窗口发送什么通知消息? 请问我可以把autocad的文件作为一个字段保存到sql2000里面吗?我该怎么办了? 在一个Console程序中需要用到清屏(cls),但是聪console类中没有发现类似的功能,谁知道如何做?高分。 为什么一用request.htm进行搜索,就会要求下载保存search.asp文件? 怎样遍历一目录树并将其子目录及文件拷贝到另一地方 为什么当textArea的高度增大后它所在的单元格会变宽? 网上调查投票程序 ***散分求助--如何是jTable的某一列数据隐藏invisible,但是在数据还可以取出来? 安装quickstart问题,急……在线等待!!! 大送分 怎样写个SQL语句,把不及格的学生放在表noPass里? 黑客2观后感 明天要参加兄弟的追悼会。 在delphi中引用图片(jpg格式)如何限制图片的大小? 找不到Microsoft Office Server Extensions破解版的下载地址 关于VB二级考试的问题(请各位大虾多多帮忙撒:) DBComboBox非常奇怪的问题? 并发可以分为哪两种类型,或哪两种原因造成的? 真想把发垃圾邮件的邮箱和网站给黑了 如何得到一个目录的大小(关键要包含所有的子目录),有什么简单办法吗? 多表间的数据更新(在线给分) 再向大家提个问题,还是求救啊,大家都来帮帮我吧 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 为什么我安装的 XPMenu 控件不听使唤的? 握一把苍凉 怎样遍历一目录树并将其子目录及文件拷贝到另一地方 一个列表控件如何转变为带有滚动的窗口视图? 我想学习写游戏,希望对此有兴趣的朋友,或者能给与帮助的朋友留下联络方法,便与交流 怎样给窗口加滚动条? 大家帮我看看这个存储过程,调用时老报错!! 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 高人救命,如何让在单行textBox中按回车时不会“咣”的一声 在<script language="javascript">中使用aspb出错啊! 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 郁闷!。。。今年我决定不考研。。。人家留在学校备考,我留在学校做课程表查询系统 filter怎么用呀? 怎样可以使得listview可以根据不同的列排序? 请对上海非常熟悉的朋友帮一下忙 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 运行表单时为什么出现“死机”----就是不能很好的运行??? 各位觉得清华出版的《数据结构C++语言描述——应用STL标准模板库》怎么样? 框架的问题? 在<script language="javascript">中使用aspb出错啊! jboss3 跟sql server 2000 数据库连接问题 “确定”按钮与“回车”键怎样进行消息传送 提问!! 如何获取一个字符串中中文字符的个数?50分) 如何预测公司增长率 3的单词是 关于公司估值的增长率问题在估计增长率的时候是用净利润增长率吗?还是用其它哪个? 一项工程12个人一起干,15天可以完成任务,如果要提前3天完成任务,需要多少人? 一个题目的作文,可以写成记叙文,也可以写成议论文吗?什么是记叙文?用在那些方面?什么是议论文?也用在那些方面?散文?说明文?诗歌?什么东东…… 倔强的近义词和反义词 简短,真实,解决,喧哗的近义词?整洁,倔强,和气,断定的反义词? 吆五喝六,见利忘义!说12生肖里的哪个动物.只在12生肖里. 见利忘义是强盗,十二生肖中指的那个动物 守时待时 忍字为高 英语翻译 美国警察将玩具枪看成突击步枪 误杀1美国芝加哥降初雪 创76年来最早降雪肯尼亚购物中心恐怖袭击调查进入最后阶因大量毒蜘蛛入侵 英国一中学校园被迫美媒指俄文化中心在美招募间谍 俄官方美媒:中东局势将沙特推向十字路口 改浙江原省长吕祖善卸任后当博物馆讲解员部分火点失控大量人员撤离 山火大爆发巴西民众抗议政府私有化政策 中石油中叙武装分子公布被绑架俄公民视频 真伪洪都拉斯登革热疫情加重 已致27死3美军拟削减研发生产预算 F 35、新广州市出台海上丝绸之路史迹保护规定万科、碧桂园、恒大大玩家领衔进驻天天五大利空突袭 预示变盘渐临近石小敏:2015年中国改革年度案例单女生第一次被口是怎样一种体验荣耀7i图赏:翻转镜头,侧边指纹,全精密复杂的冷兵器——蛇骨剑西提猜未受雅桑克莱退赛影响:潜心苦练中国大妈攻陷互联网理财 收益稳定为大PPmoney十亿红包震撼来袭 互联
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘