我已经在我的 Windows 应用程序表单上放置了一个背景图像,当制表符停止到特定按钮时,它的颜色会发生变化并且看起来很尴尬......谁能告诉我如何为制表符设置一些自定义颜色或将其值设置为 null? ???
我已经尝试了 BalaR 的答案,即 button.ShowFocusCues = falase 在表单的加载事件中,但它说它不能像这样使用并且它受到保护
试图ShowFocusCues
虚假
button.ShowFocusCues = false;
隐藏焦点矩形。
我没有注意到它是受保护的成员。你有两个选择
创建一个派生类并根据需要设置受保护的成员。(正确的方式)
class MyButton : Button
{
protected override bool ShowFocusCues
{
get { return false; }
}
}
您也可以设置TabStop
为假。
button.TabStop = false;
如果您不希望按钮在选项卡循环期间获得焦点。