在深点的解决办法就是用:
Button的paint事件;
即把Button画成各种样子
比如画成眼睛:
System.Drawing.Drawing2D.GraphicsPath myGraphicsPath = new
System.Drawing.Drawing2D.GraphicsPath();
myGraphicsPath.AddEllipse(new Rectangle(0, 0, 125, 125));
myGraphicsPath.AddEllipse(new Rectangle(75, 75, 20, 20));
myGraphicsPath.AddEllipse(new Rectangle(120, 0, 125, 125));
myGraphicsPath.AddEllipse(new Rectangle(145, 75, 20, 20));
//改变按钮的背景颜色使之能被容易辨认
button1.BackColor = Color.Blue;
button1.Size = new System.Drawing.Size(256, 256);
button1.Region = new Region(myGraphicsPath);
你是不是要用个图片档按钮?vs工具栏里有个控件叫imagebutton,看名字就知道了,它是个图片按钮,功能类似按钮,但你可以换成自己的图片。