如何使用c#中的单选按钮更改显示的图像?

如何使用c#中的单选按钮更改显示的图像?,c#,C#,我的项目中保存了三幅图像,1.jpg2.jpg和3.jpg,还有一个当前不显示任何内容的图片框。我还有三个单选按钮。我试图做的是,当我单击单选按钮1时,图片框显示1.jpg,当我单击单选按钮2时,2.jpg显示等等 我想得到一些类似这样的代码 private void imageOne_CheckedChanged(object sender, EventArgs e) { imageContainer.Image = "1.jgp"; }

我的项目中保存了三幅图像,
1.jpg
2.jpg
3.jpg
,还有一个当前不显示任何内容的图片框。我还有三个单选按钮。我试图做的是,当我单击单选按钮1时,图片框显示
1.jpg
,当我单击单选按钮2时,
2.jpg
显示等等

我想得到一些类似这样的代码

private void imageOne_CheckedChanged(object sender, EventArgs e)
        {
            imageContainer.Image = "1.jgp";
        }
但是我得到一个错误,说我不能将字符串转换为System.Drawing.Image


正确的方法是什么?

将图像导入资源文件夹 然后从资源中加载图片

 PictureBox.Image = Properties.Resources._2;
在代码文件中

private void imageOne_CheckedChanged(object sender, EventArgs e)
        {
            imageContainer.Image = Properties.Resources._2;
        }

你需要的是图像而不是文件名。为什么所有的否决票?这是我用c语言写的第三个“程序”,我对这门语言还不熟悉,还没有学会语法yet@oneman
。=Image.FromFile(“1.jpg”)
首先尝试检查这些解决方案是否有效:
“1.jpg”
是一个
字符串。换句话说,您正试图将一个字符串分配给
imageContainer.Image
。您应该指定一个
图像
值。