把Button设为透明的方法:1.修改 FlatAppearance属性下的BorderSize 为0 修改 FlatStyle 的属性为 Flat
2.
/// <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;}
lable可以直接使用label1.BackColor = Color.Transparent;使其透明
转载于:https://www.cnblogs.com/Qing-Bo/p/9289731.html
相关资源:C# winform 方法实现 微软窗口的帮助文档按钮和版本说明按钮