应该如何在VS2010中使用外部映像
本文关键字:外部 映像 VS2010 | 更新日期: 2023-09-27 18:24:48
应该如何使用不得嵌入程序集中的映像(例如,由于许可问题)?
图像应可从当前解决方案中的所有项目访问,并且必须在设计时可用。
我尝试使用链接资源,但没有成功。设计器无法加载非嵌入的resx文件。我甚至没有尝试在多个项目中使用资源文件。
创建一个UserControl,设置控件的大小,然后添加一个PictureBox并将其停靠以填充控件,在代码上从您想要的位置加载您想要的图像,然后您只需要将控件添加到您要放置图像的位置。
这不是一个整洁的方式,但它是有效的。
在用户控制中,代码应该如下所示:
命名空间TestImage{公共分部类ImageControl:UserControl{public ImageControl(){InitializeComponent();///image.png应该放在IDE文件夹中,或者使用fullpath/url,也可以放在输出目录中。this.pictureBox1.ImageLocation=@".''image.png";}}}