MDI类型窗体设置背景图片
【实例介绍】本实例实现为多文档窗体设置背景图片的功能。运行程序,可以看到 MDI窗体显示的背景图片,可以打开子窗体。结果如 图1.33所示。
【开发过程】
(1) 创建一个Windows应用程序,项目名称为Ex031,窗体默认为FormU
(2) 设置Forml窗体的IsMdiContainer属性值为True, Backgroundimage 属性设置图片。
(3) 在项目中添加新的Windows窗体,默认名称为 Form20
(4) 在“打开”菜单的Click事件中编写代码 图M3 MDI窗体设置背景图片如下:
01 private void JTJF ToolStripMenuItem_Click(object sender, EventArgs e)
02 (
03 Form2 f rm=new Form2 () ; //实例化
04 = this; //设置 *窗体
05 (); //显示
06 }
【关键技术解析】
多文档窗体在应用程序中使用非常普遍。对于MDI窗体,子窗体只能显示在父窗体中, 不能在父窗体外的区域显示。设置多文档MDI窗体的背景图片,只要设置父窗体的 Backgroundimage 属性即可。
Form.IsMdiContainer属性:确定窗体是否为多文档窗体子窗体的容器。如果值为 True,则是为父窗体,否则为普通窗体。
Form.Backgroundimage属性:设置或获取窗体的背景图像。
【拓展应用】
可实现普通窗体设置背景图片。
可实现多文档窗体。