C#透明按鈕


完全透明的按鈕,只在鼠標經過時顯示邊框線。
屬性Button.Image設置圖片按鈕,可與背景完美結合。
透明按鈕
///   <summary>
///  設置透明按鈕樣式
///   </summary>
private  void SetBtnStyle(Button btn)
{
    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;
}
url: http://greatverve.cnblogs.com/archive/2012/03/13/Transparent-button.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM