我有图片cb的图片框。点击后更改按钮图像
PBr1_1.Image = new Bitmap(@"Logos\\Images\\cb.png");
我想将图片更改为cg.png,并点击此图片时执行一些操作。我正在尝试类似的,但没有成功:
private void PBr1_1_Click(object sender, EventArgs e)
{
if (PBr1_1.Image.ToString() == "cb.png")
{
PBr1_1.Image = new Bitmap(@"Logos\\Images\\cg.png");
// Do some stuff.
}
}
然后做同样的事情,当我点击图像与cb。想象这个cb是黑色的圆形按钮图像,cg是绿色的。
我该怎么做?
你可以使用该控件的'Tag'属性,而不是处理图像,这可能不会返回你想要的。 – Jason 2012-03-02 10:04:56
但是如何使用Tag属性获取这些信息?这不起作用:MessageBox.Show(PBr1_1.Image.Tag.ToString());这也是 MessageBox.Show(Convert.ToString(PBr1_1.Image.Tag)); – Elfoc 2012-03-02 10:17:45
您可以将“标签”属性设置为任何你想要的。所以你可以得到你设置的任何标签。你读过http://msdn.microsoft.com/en-us/library/system.windows.forms.control.tag.aspx吗? – Jason 2012-03-02 10:18:44