C# 窗体按钮禁用外观

C# 窗体按钮禁用外观,c#,forms,C#,Forms,我有一系列的按钮,出于各种原因,我可以通过编程来启用和禁用这些按钮。我对禁用按钮的默认外观不满意。所以我修改了我的代码,当它禁用一个按钮时,也改变了背景色。这是可行的,但是现在当按钮被禁用时,它有一个很厚的灰色边框。我尝试更改边框颜色和边框大小,但没有效果。我怎样才能摆脱边境 this.EditButton.Enabled = false; this.EditButton.BackColor = ColorTranslator.FromHtml(ControlColours.DisabledB

我有一系列的按钮,出于各种原因,我可以通过编程来启用和禁用这些按钮。我对禁用按钮的默认外观不满意。所以我修改了我的代码,当它禁用一个按钮时,也改变了背景色。这是可行的,但是现在当按钮被禁用时,它有一个很厚的灰色边框。我尝试更改边框颜色和边框大小,但没有效果。我怎样才能摆脱边境

this.EditButton.Enabled = false;
this.EditButton.BackColor =  ColorTranslator.FromHtml(ControlColours.DisabledButtonBackColour);
this.EditButton.BorderColor = ColorTranslator.FromHtml(ControlColours.DisabledButtonBackColour);
this.EditButton.FlatAppearance.BorderSize=0;
而不是

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

this.EditButton.FlatStyle = FlatStyle.Flat;

网状物winforms?wpf?silverlight?对不起。这是一个c#form应用程序,您需要显示该按钮的代码。是的,修复了它。非常感谢你。