我正在尝试在 c# windows 表单应用程序中制作一个按钮,当我点击它时它会显示我想要的图片

I'm trying to make a button in c# windows form app that when i click on it it show a picture i want

我有一个任务,我应该做一个 c# wfa,其中包含 2 个按钮,一个标记为“显示头部”,另一个标记为“显示尾部”,当我点击它们应该会显示它的图片

我添加了 2 个按钮,标记了它们并添加了 2 个图片框,然后我查找了它。我发现,我应该在每个按钮中都写这样的代码。

pictureBox1.Image = Image.FromFile(Properties.Resources.Head);

但它给我的错误是我无法从 system.drawing.bitmap 转换为 string

注意:我已经在资源中添加了图片

Image.FromFile 方法接受 string 格式的文件路径。当您将图像位图本身放在资源中时(而不是 local/remote 目录中存在的图像位置)

参考这个:https://docs.microsoft.com/en-us/dotnet/api/system.drawing.image.fromfile?view=dotnet-plat-ext-6.0

所以对于解决方案部分,而不是

pictureBox1.Image = Image.FromFile(Properties.Resources.Head);

试试这个

pictureBox1.Image = Properties.Resources.Head