如何将资源作为位图添加到 Visual Studio 2022 中的 C# 项目?

问题描述 投票:0回答:1

我知道这可能是一个愚蠢的问题,但我实际上已经尝试了大约 4 个小时来实现这一目标。我到处找,问ChatGPT,但没能找到解决办法。

我的项目是一个 Windows 窗体项目。

我只能将资源添加为

Icon
Byte[]
:

enter image description here

图标显然必须是方形的,这是我不想要的,并尝试通过以下方式将

Byte[]
转换为
Image

private static Image ImageFromByte(byte[] b)
{
    using MemoryStream ms = new MemoryStream(b);
    return Image.FromStream(ms);
}

但这会引发“内存不足”错误。

我不知道我做错了什么。

c# image resources visual-studio-2022
1个回答
0
投票

右键单击 .resx 文件,然后单击“打开方式...”

Step1

选择“托管资源编辑器(旧版)”,也可以单击“设置为默认”将其设为默认编辑器。

Step2

© www.soinside.com 2019 - 2024. All rights reserved.