设置button1
FlatStyle.Popup;当鼠标指针经过该按钮时,它不再是平面外观,而是将呈现标准的 Windows 按钮外观。(当鼠标移动到button按钮时,button会凸起)问题来了,button1的FlatStyle设置为Popup,它就变平了,多了一个边框出来,而且颜色是黑色的我想要达到的目的是,不要有这个边框,或者有别的方法取消掉这个边框(最好能取消边框)这样,当我添加了多个button空件时,鼠标移动上去,button就凸起,离开时,它就恢复原样目的:不要button边框,需要得到标准的 Windows 按钮外观 是没有边框的,大家可以自己试试  请高手帮忙 给出代码 谢谢

解决方案 »

  1.   

    这是目前我会的用label2 替代button1 制作的标准的 Windows 按钮外观
    但是这样做也有确定,但Click label2 时不能达到button1 那样相同的效果
    请高手帮帮忙,解决一下啦 谢谢
    private void label2_MouseMove(object sender, MouseEventArgs e)
    {
    Graphics g = label2.CreateGraphics();
    ControlPaint.DrawBorder3D(g,label2.ClientRectangle,Border3DStyle.Raised);
    } private void label2_MouseLeave(object sender, EventArgs e)
    {
    Graphics g = label2.CreateGraphics();
    ControlPaint.DrawBorder3D(g,label2.ClientRectangle,Border3DStyle.Flat);
    ControlPaint.DrawBorder(g,label2.ClientRectangle,label2.BackColor,ButtonBorderStyle.Solid);
    }private void label2_Click(object sender, System.EventArgs e)
    {
            label2.BorderStyle = BorderStyle.Fixed3D;
    }