用ClickOnce发布后,多窗体文档的主窗体的背景图片看不到了?

.Net技术 码拜 6年前 (2015-09-29) 483次浏览

在多窗体文档的主窗体中用下面这段代码实现了背景
            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分
用ClickOnce发布后,多窗体文档的主窗体的背景图片看不到了?
用ClickOnce发布后,多窗体文档的主窗体的背景图片看不到了?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用ClickOnce发布后,多窗体文档的主窗体的背景图片看不到了?
喜欢 (0)
[1034331897@qq.com]
分享 (0)