大家好,我在mdi的父窗口的工作区想显示一个图片,我是这样做的,放了一个picturebox,但这样子窗口就显示不出来了 设置父窗口的 BackgroundImage 属性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不要放置图片控件,那样所有的子窗体都会挡住,直接设置backgroudimage就可以了 设置父窗口的 BackgroundImage 属性,选择你要的图片即可! 动态加载你的pictureBox,当加载你的mdiForm时,把你的picturebox Dispose 掉。 MDI主窗体工作区实际上是一个类型为MdiClient 的子窗体,要设置主窗体的景图片不能简单地设置主窗体的BackgroundImage:private void Form1_Load(object sender, System.EventArgs e){ this.pictureBox1.Visible =false; foreach(Control ctl in this.Controls ) { if (ctl is MdiClient ) { ctl.BackgroundImage =this.pictureBox1.Image; break; } }} 对,动态加载,如果Show子窗体,则picturebox隐藏,当子窗体关闭时,Message给MDI窗体,显示picturebox,好像比较麻烦,呵呵 AForge.net调用多个摄像头问题 选择一段日期,进行统计 如何存储地区代码和地区名,还有如何根据地区代码参数函数得到地区名? 如果在picturenBox组件中导入图片,用代码来控制组件的位置 C#如何处理JPEG格式的图象 这么设计解决方案可以吗? 真诚求助,如何在水晶报表动态增加列. 如何获得系统的颜色是多少位的呀? 水晶报表里的里定的这段代码有错吗?怎么显示的内容是空的! DataSet的一个问题 请教:怎样用javascript脚本使treeview里的选中节点不可见 新建的一个线程做查询,查询后怎么DataGrid显示不出来呀??
设置父窗口的 BackgroundImage 属性,选择你要的图片即可!
{
this.pictureBox1.Visible =false;
foreach(Control ctl in this.Controls )
{
if (ctl is MdiClient )
{
ctl.BackgroundImage =this.pictureBox1.Image;
break;
}
}
}