Image img=new Bitmap("你的图片"); for (int i = 0; i < this.Controls.Count; i++) { if (this.Controls[i] is Button) { Button btn = this.Controls[i] as Button; if (btn.BackgroundImage == img) { btn.Name//这个东东就是你想要的 } } }
1.图片可以放在Resources下面button1.BackgroundImage = global::XXXX.Properties.Resources.image1; 或者文件 button1.Image = Image.FromFile("xxx");2.怎样遍历所有按钮 foreach(Control ctrl in form1.Controls) { if(ctrl is button) { 匹配的条件自己定 } }PS:简单的问题就自己解决
for (int i = 0; i < this.Controls.Count; i++)
{
if (this.Controls[i] is Button)
{
Button btn = this.Controls[i] as Button; if (btn.BackgroundImage == img) {
btn.Name//这个东东就是你想要的
}
}
}
或者文件
button1.Image = Image.FromFile("xxx");2.怎样遍历所有按钮
foreach(Control ctrl in form1.Controls) {
if(ctrl is button) {
匹配的条件自己定
}
}PS:简单的问题就自己解决