我有圖片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