有没有办法在按下按钮/被按下/处于活动状态时删除蓝色轮廓?
这是一个屏幕截图:
有什么办法可以隐藏吗?我正在使用 C# 和 winforms。
有没有办法在按下按钮/被按下/处于活动状态时删除蓝色轮廓?
这是一个屏幕截图:
有什么办法可以隐藏吗?我正在使用 C# 和 winforms。
合并重复问题的答案
public class NoFocusCueButton : Button
{
public NoFocusCueButton() : base()
{
InitializeComponent();
this.SetStyle(ControlStyles.Selectable, false);
}
protected override bool ShowFocusCues
{
get
{
return false;
}
}
}
创建一个新类并继承类Button
,例如
public class OnetsButton : Button
{
public OnetsButton()
{
this.SetStyle(ControlStyles.Selectable, false);
}
}
我现在有一个解决方案,它不是很性感,但它有效。我刚刚在表单中添加了一个不可见按钮,现在每次单击按钮时,我都会选择不可见按钮。为我工作。