表单按钮已禁用外观

时间:2015-08-23 14:59:25

标签: c# forms

我有一系列按钮,我出于各种原因以编程方式启用和禁用。我对禁用按钮的默认外观不满意。所以我修改了我的代码,以便在禁用按钮时更改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;

1 个答案:

答案 0 :(得分:1)

而不是

this.EditButton.BorderColor = ColorTranslator.FromHtml(ControlColours.DisabledButtonBackColour);

这一个

this.EditButton.FlatStyle = FlatStyle.Flat;