C#的winform中MDI 父窗体改变背景色

当您使用一个 Windows 窗体作为一个 MDI 父窗体时, 在 Windows 控制面板,不窗体的 BackgroundColor 属性, 应用程序背景 颜色设置确定窗体的背景颜色。 下面的步骤演示了如何以编程方式在 MDI 父窗体的背景色更改为另一种颜色。

使用 Visual C# .NET 创建一个示例 Windows 应用程序

  1. 创建一个新的 Visual C# Windows 应用程序。 默认情况下会创建 Form 1。
  2. 单击窗体,然后,在 视图 菜单上,选择 属性窗口 以查看为窗体属性。
  3. 背景色 属性设置为所需 (如 LightBlue ) 颜色。
  4. IsMDIContainer 属性设置为 True 。 请注意窗体的背景色更改为控制面板中 应用程序背 景色设置为的颜色。
  5. WindowState 属性设置为 Maximized
  6. 双击窗体查看它的代码窗口。
  7. 将下面的代码粘贴到窗体的 Load 事件处理程序:
MdiClient ctlMDI;// Loop through all of the form's controls looking
// for the control of type MdiClient.
foreach (Control ctl in this.Controls)
{try{// Attempt to cast the control to type MdiClient.ctlMDI = (MdiClient) ctl;// Set the BackColor of the MdiClient control.ctlMDI.BackColor = this.BackColor;}catch (InvalidCastException exc){// Catch and ignore the error if casting failed.}
}// Display a child form to show this is still an MDI application.
Form2 frm = new Form2();
frm.MdiParent = this;
frm.Show();

C#的winform中MDI 父窗体改变背景色[转]相关推荐

  1. Delphi中MDI父窗体与子窗体菜单合并

    如果你写的MDI程序中,要将父窗体与子窗体菜单融合在一起,Delphi提供了非常方便的方法.将父窗口的上级菜单比方说"File"文件,有个属性GroupIndex,设为0,将子窗体 ...

  2. 如何:创建 MDI 父窗体、子窗体、确定活动的 MDI 子窗体

    Microsoft Visual Studio 2008/.NET Framework 3.5 Windows 窗体编程 如何:创建 MDI 父窗体 多文档界面 (MDI) 应用程序的基础是 MDI ...

  3. Winform中怎样跨窗体获取另一窗体的控件对象

    场景 Winform中实现跨窗体获取ZedGraph的ZedGraphControl控件对象: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/de ...

  4. C# 在子窗体中调用父窗体的方法

    C# 在子窗体中调用父窗体的方法 在改软件的时候碰上一个非常麻烦的问题,查了好久才顺利解决 具体方法参考了 https://blog.csdn.net/lz00728/article/details/ ...

  5. WinForm实现通用的窗体基于屏幕中间或父窗体中间

    一.实现效果 ①窗体居于屏幕中间 ②子窗体居于父窗体中间 二.核心代码 /*** * Title:"三维可视化" 项目 * 主题:[视图层]窗体基础操作 * Description ...

  6. Winform中MDI窗体的使用

    this.IsMdiContainer = true ; Form2 form2 = new Form2(); form2.MdiParent = this;//为子窗体指定父窗体 Form3 for ...

  7. Windows应用程序C#创建MDI父窗体和子窗体

    一:创建父窗体 1.创建 Windows 应用程序. 2.在"属性"窗口中,将 IsMDIContainer 属性设置为true. 这将该窗体指定为子窗口的MDI 容器. 3.设置 ...

  8. Winform中怎样重写窗体关闭事件实现验证密码通过才能关闭窗体

    场景 需要在Winform中执行一些定时器,需要该窗体一直开启,防止因点击窗体的关闭误操作.所以需要在点击叉号进行关闭时验证一个密码,密码正确则允许关闭,否则不允许关闭. 效果如下: 注: 博客: B ...

  9. Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法

     在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素.或者在iframe框架中使用父窗口的元素 js 在父窗口中获取iframe中的元素  1. 格式:win ...

  10. 在winform中使用wpf窗体

    在winform项目,通过引用dll可以添加WPF窗体,如下 但是如果直接在winform的项目中添加wpf窗体还是有部分问题,图片的显示. 直接在XAML界面中用Source属性设置图片会出现错误. ...

最新文章

  1. 花了我一个晚上浓缩了一整套阿里资深技术专家设计教程整理出的java架构设计方法
  2. 一件代发系统php网站源码_靠谱礼品代发平台网站一件代发(0.5元)
  3. 北京XXX学院WLAN项目现场勘查报告
  4. 关于Matlab编程的思考(待续)
  5. postgresql 查看page, index, tuple 详细信息
  6. OSChina 周六乱弹 —— 有人骂你神经病怎么办?
  7. mysql水平union_mysql_union操作符
  8. java设计模式中的动态代理
  9. C语言中指针的数据类型小结
  10. 创新者的窘境 Teh Innovator‘s Dilemma
  11. Guass-seidel 迭代法 matlab实现
  12. 清华博士生被开除:告诉孩子,不吃学习的苦,就要吃生活的苦
  13. oracle中sid是什么意思,Oracle中SID的作用
  14. springboot实现数据库数据导出生成Excel报表
  15. http://www.51it.org/zz/zzjx1/zzjx15/200604/51559.html
  16. 华师大网络学院计算机,华师大网络学院计算机原理作业.doc
  17. 三维卷轴扭曲变形照片墙AE脚本:Transformer 2 mac版
  18. 蜂鸟E203图像识别--未完待续
  19. 第八课:受控源和放大器
  20. ExceptionHandler异常处理

热门文章

  1. 计算机系统结构自考应用题,2017年10月自考02325计算机系统结构真题及答案
  2. 更改MAC终端显示的主机名
  3. 最近几天,VirtualBox虚拟机坏了多次,备份很重要
  4. 近来接连换了U盘、剃须刀,京东服务确实好
  5. 验证空间变形:电子在测地线的圆形轨道上辐射行为
  6. 一个词三个功能,较真人员少啊
  7. 你以为我确定能解决难题?也是硬着头皮向前冲
  8. QQ特性,决定了杀死进程不能收到电话呼叫
  9. 苹果手机关于推送的查看LOG的一种解决办法
  10. Windows平台release版本内存泄漏检查办法