按钮背景颜色

Ann*_*a T 2 c# asp.net visual-studio-2008

我需要background使用C#代码(Visual Studio 2008)更改按钮的颜色.

我看到有些人推荐一个指令包含:using System.Windows.Media; - 我尝试了它并且它触发了这个错误:Windows不存在namespace System.我尝试了几种组合,如:

 btn.BackColor = Color.Red;
 btn.Background = Brushes.Green;
Run Code Online (Sandbox Code Playgroud)

而且都没有工作.是否需要使用颜色的特殊指令?您建议使用什么代码?非常感谢.

Shy*_*yju 6

这应该将您的按钮背景颜色更改为红色

yourButtonName.BackColor = Color.Red;
Run Code Online (Sandbox Code Playgroud)

您需要包含System.Drawing命名空间,因为Color类属于该类.像这样

using System.Drawing;
Run Code Online (Sandbox Code Playgroud)

当然,您需要System.Drawing在项目中添加对DLL 的引用以使用此命名空间和Color类.

在此输入图像描述