gpt4 book ai didi

C# 。如果(图像 == Properties.Resources.image)

转载 作者:太空宇宙 更新时间:2023-11-03 19:23:27 25 4
gpt4 key购买 nike

我想对一张图片做一个 if 语句

          if (SortName.Image == Properties.Resources.RadioEmpty)
{
SortName.Image = Properties.Resources.Radio;
}
else
{
SortName.Image = Properties.Resources.RadioEmpty;
}

但是它在工作时知道我做错了什么吗?好的附加信息

1.

          //SortName = A picture box
//Properties.Resources.RadioEmpty = Resources\RadioEmpty.png
//Properties.Resources.Radio = Resources\Radio.png

2。不,没有错误

3.我想为单选按钮使用自定义图像。单击时有一个带有上述代码的图片框。 RadioEmpty 是默认设置,因此我检查图片框的图像是否与 Resources 文件夹中的图像相同,代码也是如此。

最佳答案

我建议您使用标签来解决这个问题,请参阅此代码

  private void Form1_Load(object sender, EventArgs e)
{
//in form load the radio is checked or unckecked
//here my radio is unchecked at load
pictureBox1.Image = WindowsFormsApplication5.Properties.Resources.Add;
pictureBox1.Tag = "UnChecked";
}

private void pictureBox1_Click(object sender, EventArgs e)
{
//after pictiurebox clicked change the image and tag too
if (pictureBox1.Tag.ToString() == "Checked")
{
pictureBox1.Image = WinFormsApplication.Properties.Resources.Add;
pictureBox1.Tag = "UnChecked";
}
else
{
pictureBox1.Image = WinFormsApplication.Properties.Resources.Delete;
pictureBox1.Tag = "Checked";
}
}

关于C# 。如果(图像 == Properties.Resources.image),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10468284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com