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