我遇到的问题是使用AcceptButton(或OK或默认接受)按钮。显然,我可以使按钮透明,我可以将边框设置为0宽度。问题是,当这个特定的按钮(注意取消按钮如何没有这个问题)被标记为AcceptButton时,它会自动绘制一个边框。
我可以设置一个可以覆盖它的属性吗?
谢谢!
答案 0 :(得分:3)
将Button子类化并覆盖ShowFocusCues
属性,使其返回False:
public class MyButton : Button
{
protected override bool ShowFocusCues
{
get
{
return false;
}
}
}
答案 1 :(得分:1)
知道了。这是解决方案:
OKButton.FlatAppearance.BorderColor = Color.FromArgb(0, 255, 255, 255); //transparent