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