C#MDI窗体问题 各位高手,我有一个问题想请教大家。问题是:在MDI父窗体上加一个背景信息面板(类似于金蝶的信息面板),打开程序即显示在背景状态下,即使开新的子窗体该信息面板也不会关闭,只是被覆盖下最下层,有没有此类的控件或者是方法可以实现,望解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗体设置mdi属性后,在设置其背景图片的效果是没用的,lz可以用以下方法试一下 MdiClient ctlMDI; foreach (Control ctl in this.Controls) { try { if (ctl.GetType() == typeof(MdiClient)) { ctlMDI = (MdiClient)ctl; ctlMDI.BackColor = this.BackColor; ctlMDI.BackgroundImage = imageList1.Images[0]; } } catch (Exception ex) { WriteError.Wtire(ex.Message); } }将这个方法写在主窗体的formload事件里注意:imageList1是一个imageList控件,将图片放里面即可 我现在就在用的: MdiClient m = new MdiClient(); this.Controls.Add(m); m.Dock = DockStyle.Fill; m.BackgroundImage = Properties.Resources.main_copy;要把main_copy加入到你的资源文件里面,就好了。http://blog.csdn.net/wesleyluo/archive/2008/12/03/3437462.aspx 急,C#中多线程中窗体的操作 请教各位C#要学到什么程度?哪个方面重要?在学的和学完的进来讨论一下 SQL web和c#写的程序怎样即时通信? 怎样将string 写到test.txt文件中去? C#中在DLL中如何调用其他DLL?可真的不是一般的难啊!~ 如何用c#验证代理服务器是否可用? 关于Kinect控制PPT播放制作中间的发送信息的蛋疼问题 如何编写自定义的控件??? 发生异常错误,系统反馈信息:用户 'ASPNET' 登录失败。 怎么解决? 关于ListView控件的ColumnWidthChanging事件 C#DataGridView问题
foreach (Control ctl in this.Controls)
{
try
{
if (ctl.GetType() == typeof(MdiClient))
{
ctlMDI = (MdiClient)ctl;
ctlMDI.BackColor = this.BackColor;
ctlMDI.BackgroundImage = imageList1.Images[0];
}
}
catch (Exception ex)
{
WriteError.Wtire(ex.Message);
}
}将这个方法写在主窗体的formload事件里
注意:imageList1是一个imageList控件,将图片放里面即可
this.Controls.Add(m);
m.Dock = DockStyle.Fill;
m.BackgroundImage = Properties.Resources.main_copy;要把main_copy加入到你的资源文件里面,就好了。
http://blog.csdn.net/wesleyluo/archive/2008/12/03/3437462.aspx