设置btn FlatStyle为: Flat

设置btn背景为:Transparent

 

 

 

 

 

 

 

 

更彻底的话就要使用如下方法————

/// <summary>

/// 设置透明按钮样式

/// </summary>

private void SetBtnStyle(Button btn)  //在Form1_Load时候调用
{

    btn.FlatStyle = FlatStyle.Flat;//样式

    btn.ForeColor = Color.Transparent;//前景

    btn.BackColor = Color.Transparent;//去背景

    btn.FlatAppearance.BorderSize = 0;//去边线

    btn.FlatAppearance.MouseOverBackColor = Color.Transparent;//鼠标经过

    btn.FlatAppearance.MouseDownBackColor = Color.Transparent;//鼠标按下

}

private void btn_MouseHover(object sender, EventArgs e)  //分别设置进你要令其透明控件的动作

{

    Button btn = sender as Button;

    btn.FlatAppearance.BorderSize = 1;

}



private void btn_MouseLeave(object sender, EventArgs e)  //分别设置进你要令其透明控件的动作
{ 

  Button btn
= sender as Button; btn.FlatAppearance.BorderSize = 0;
}

 

来自:

http://greatverve.cnblogs.com/archive/2012/03/13/Transparent-button.html

相关文章:

  • 2021-07-06
  • 2021-08-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
猜你喜欢
  • 2021-12-27
  • 2021-12-19
  • 2022-12-23
  • 2021-04-20
  • 2021-11-27
  • 2021-11-17
  • 2022-12-23
相关资源
相似解决方案