winform中按钮透明的方法

mac2022-06-30  71

把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 方法实现 微软窗口的帮助文档按钮和版本说明按钮
最新回复(0)