我有一系列按钮,我出于各种原因以编程方式启用和禁用。我对禁用按钮的默认外观不满意。所以我修改了我的代码,以便在禁用按钮时更改BackColor。这有效,但现在按钮在禁用时具有粗灰色边框。我尝试更改BorderColor和边框大小,但这没有任何效果。我该如何摆脱边界?
this.EditButton.Enabled = false;
this.EditButton.BackColor = ColorTranslator.FromHtml(ControlColours.DisabledButtonBackColour);
this.EditButton.BorderColor = ColorTranslator.FromHtml(ControlColours.DisabledButtonBackColour);
this.EditButton.FlatAppearance.BorderSize=0;
答案 0 :(得分:1)
而不是
this.EditButton.BorderColor = ColorTranslator.FromHtml(ControlColours.DisabledButtonBackColour);
这一个
this.EditButton.FlatStyle = FlatStyle.Flat;