单击时如何删除按钮文本中的矩形?
问问题
197 次
4 回答
3
尝试创建自己的按钮来关闭 ShowFocusCues 属性:
public class MyButton : Button {
protected override bool ShowFocusCues {
get {
return false;
}
}
}
用这个替换您正在使用的按钮。
于 2013-09-27T18:52:14.913 回答
1
您可以FlatAppearance
像这样使用该属性:
this.buttonNameHere.FlatAppearance.BorderSize = 0;
于 2013-09-27T17:40:47.350 回答
1
您是在谈论取消周围的虚线吗?
这是显示焦点的窗口方式。如果您想摆脱它,请将焦点更改为其他元素。
像这样的东西:
private void CancelButton_Click(object sender, EventArgs e)
{
this.Focus = false;
}
在 WPF 中,您可以更改FocusVisualElement
(将其设置为 0),但 Winforms 没有这样的属性。
于 2013-09-27T17:36:41.760 回答
0
在按钮的属性中,查找“FlatAppearance”。找到它后,您应该将 MouseDownBackColor 和 MouseOverBackColor 的值设置为透明,这会在您计时或悬停在按钮上时将按钮背景的颜色设置为透明。然后将 FlatStyle 设置为“Flat”。
于 2016-09-09T08:03:21.557 回答