然后点击这个按钮后,使按钮变成指定的图片,就是类似扫雷那样,怎么做?
4 个解决方案
#1
点击事件里进行你要做的操作。
#2
private void button1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
PictureBox pbx = new PictureBox();
pbx.Location = btn.Location;
pbx.Size = btn.Size;
pbx.BorderStyle = BorderStyle.FixedSingle;
pbx.SizeMode = PictureBoxSizeMode.Zoom;
pbx.Image = null; //此处添加图片
this.Controls.Remove(btn);
this.Controls.Add(pbx);
}
#3
先将图片隐藏在按钮的那个位置,点击按钮后触发点击事件让图片显示出来
#4
在按钮点击事件中设置按钮的BackgroundImage,并且将按钮的大小设置为与背景图中的Image大小一致
#1
点击事件里进行你要做的操作。
#2
private void button1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
PictureBox pbx = new PictureBox();
pbx.Location = btn.Location;
pbx.Size = btn.Size;
pbx.BorderStyle = BorderStyle.FixedSingle;
pbx.SizeMode = PictureBoxSizeMode.Zoom;
pbx.Image = null; //此处添加图片
this.Controls.Remove(btn);
this.Controls.Add(pbx);
}
#3
先将图片隐藏在按钮的那个位置,点击按钮后触发点击事件让图片显示出来
#4
在按钮点击事件中设置按钮的BackgroundImage,并且将按钮的大小设置为与背景图中的Image大小一致