c#从外部dll加载图像

时间:2016-02-11 21:07:02

标签: c# embedded-resource

在谷歌和这里待了好几个小时后,我向你提供帮助,因为找不到任何有效的解决方案,但只是错误的方式。

我将许多图像作为嵌入资源添加到dll中,添加此dll作为我的应用程序的参考,需要将此图像用于我的应用程序。 最快的方法是什么?有样品吗?

1 个答案:

答案 0 :(得分:1)

在Visual Studio中,转到dll的项目属性,然后转到选项卡资源。将访问修饰符从内部更改为公共,以使您的应用程序可以轻松访问资源。

enter image description here

在您的应用程序中添加对您的dll的引用,并通过dll的公共资源类访问图像。 将图像分配给应用程序中的pciture框的示例:

    private void Form1_Load(object sender, EventArgs e)
    {
        pictureBox1.Image = ClassLibrary1.Properties.Resources.SamplePicture;
    }
相关问题