设置button1
FlatStyle.Popup;当鼠标指针经过该按钮时,它不再是平面外观,而是将呈现标准的 Windows 按钮外观。(当鼠标移动到button按钮时,button会凸起)问题来了,凸起的时候,它的边框有颜色,怎么可以不要它显示边框颜色呢?
请高手指教一下,小弟十分感谢我想要达到的效果(标准的 Windows 按钮外观)

解决方案 »

  1.   

    重画。
    private void label2_MouseEnter(object sender, System.EventArgs e)
    {
    Graphics g = label2.CreateGraphics(); ControlPaint.DrawBorder(g,label2.ClientRectangle,Color.Red,ButtonBorderStyle.Solid);
    } private void label2_MouseLeave(object sender, System.EventArgs e)
    {
    Graphics g = label2.CreateGraphics(); ControlPaint.DrawBorder(g,label2.ClientRectangle,label2.BackColor,ButtonBorderStyle.Solid);
    }label的例子。别人写的。
      

  2.   

    用pictureBox画一个当作按钮拉,响应它的MouseEnter,MouseLeave事件改变图片不就可以了
      

  3.   

    还是改变button边框才是最好的办法
    也就是把button的边框取消掉谁有办法呢?