通过本文主要向大家介绍了c# 给button添加不规则的图片以及用pictureBox替代button响应点击事件的方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
1.Flat button
用这个方法,前提是要把button的type设置为Flat
后面的颜色是窗体的颜色不是按钮的颜色。
接下来响应点击事件。
//鼠标弹起恢复原来图片
private void button1_MouseUp(object sender, MouseEventArgs e)
{
this.button1.Image = Image.FromFile(@"../../images/close_default.png");
}
//响应点击事件
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("I'm normal button");
}
</div>
2.用pictureBox
private void pictureBox2_MouseUp(object sender, MouseEventArgs e)
{
this.pictureBox2.Image = Image.FromFile(@"../../images/close_default.png");
}
private void pictureBox2_Click(object sender, EventArgs e)
{
MessageBox.Show("I'm closed");
}
</div>