PictureBox不显示图像

Bau*_*aub 6 c# picturebox

在我的C#项目中,我使用了Tools来添加PictureBox控件.我已将图像位置设置为我们网络上PNG的位置,并且我遇到了与其他人相同的问题,如果从该目录移动图像,则我的程序中的图像将不会显示.

我想在编译时将图像嵌入到EXE中,因此图像不依赖于网络上可用的实际文件.我发现了一篇文章,说我的图像是我项目中的资源.我这样做但是当我尝试使用它时,我看到错误:stream不是有效的资源文件.

我知道这可以完成,但到目前为止,我还没有找到我需要做的事情.

我该如何设置?因为我现在显然有错误的设置.

Kar*_*jar 13

第1步:右键单击项目

第2步:选择"属性".

第3步:转到"资源"选项卡.

Step4:点击下面图片中显示的Add Resource Dropdown菜单.

第5步:选择添加现有文件...

步骤6:现在从文件浏览对话框中选择要添加为资源的文件.

步骤7:选择添加的图片并将属性设置PersistenceEmbedded in .resx

然后图片嵌入你的应用程序;)

访问它

pictureBox1.Image = Properties.Resources.ImageName;
Run Code Online (Sandbox Code Playgroud)


Nic*_*ick -1

您可以将图标添加到应用程序的资源中。

  1. 从解决方案资源管理器中的“属性/资源”打开“资源”窗口。 在此输入图像描述
  2. 选择“添加资源”-> 添加现有文件。 在此输入图像描述
  3. 选择您的图标以添加并保存资源中的更改。
  4. 现在您可以在 PictureBox 属性对话框中使用此图标来选择图标 在此输入图像描述