在多窗体文档的主窗体中用下面这段代码实现了背景
try
{
string imagepath = Application.StartupPath + @”\Images\index.jpg”;
foreach (Control ct in this.Controls)
{
//if (ct.GetType().Equals(typeof(MdiClient)) && (File.Exists(imagepath)))
if (ct.GetType().ToString().Equals(“System.Windows.Forms.MdiClient”) && (File.Exists(imagepath)))
{
((MdiClient)ct).BackgroundImage = new Bitmap(imagepath);
}
}
}
catch (Exception ex) { MessageBox.Show(ex.Message); }
但是用clickonce发布后,发布的文档里面没有images文件夹这些。背景图片看不到了。这个要怎么办?
解决方案:20分
将图片包含到项目中,然后在vs中选择它,右键,属性,修改“复制到输出目录选项”
解决方案:30分

