可能重复:
How to set/change/remove focus style on a Button in C#?
当按下按钮/按下/处于活动状态时,有没有办法删除蓝色轮廓?
以下是截图:
有没有办法隐藏它?我正在使用C#和winforms。
答案 0 :(得分:2)
合并重复问题的答案
public class NoFocusCueButton : Button
{
public NoFocusCueButton() : base()
{
InitializeComponent();
this.SetStyle(ControlStyles.Selectable, false);
}
protected override bool ShowFocusCues
{
get
{
return false;
}
}
}
答案 1 :(得分:1)
创建一个新类并继承类Button
,例如
public class OnetsButton : Button
{
public OnetsButton()
{
this.SetStyle(ControlStyles.Selectable, false);
}
}
答案 2 :(得分:0)
我现在有一个解决方案,它不是很性感,但它有效。 我刚刚在表单中添加了一个隐形按钮,现在每次单击一个按钮, 我选择了隐形按钮。适合我。