私には画像cbの画像があります。ボタンの画像をクリックしてから変更してください。
PBr1_1.Image = new Bitmap(@"Logos\\Images\\cb.png");
この画像をクリックすると、画像をcg.pngに変更して何らかの操作を行いたいと思います。私はCBで画像をクリックすると、同じことを行う、その後
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は黒丸のボタン画像、cgは緑色の画像です。
どうすればいいですか?
をクリックあなたは代わりの制御の 'Tag'プロパティを使用することができますイメージをToStringすると、おそらくあなたが望むものが返されません。 – Jason
しかし、Tagプロパティを使ってこの情報を取得する方法は?これはうまくいかなかった:MessageBox.Show(PBr1_1.Image.Tag.ToString());これも MessageBox.Show(Convert.ToString(PBr1_1.Image.Tag)); – Elfoc
'Tag'プロパティを任意に設定することができます。そして、あなたはあなたが 'Tag'を設定するものを得ることができます。 http://msdn.microsoft.com/en-us/library/system.windows.forms.control.tag.aspxを読んだことがありますか? – Jason