Color.FromArgb
时间: 2024-01-26 16:03:25 浏览: 150
Color.FromArgb 是 .NET Framework 中的一个方法,用于创建一个颜色对象,其中参数包括 alpha 值、红色值、绿色值和蓝色值。它的语法如下:
```csharp
public static Color FromArgb(int alpha, int red, int green, int blue);
```
这个方法返回一个颜色对象,该对象表示具有指定 alpha 值、红色值、绿色值和蓝色值的颜色。其中 alpha 值表示透明度,取值范围是 0 到 255,0 表示完全透明,255 表示完全不透明。红色、绿色和蓝色的取值范围也是 0 到 255。
相关问题
/// <summary> /// 更新图表颜色 /// </summary> public void UpdateChartColor() { int ChartAreasBackColor = Global.ChartAreasBackColor; chart1.ChartAreas[0].BackColor = Color.FromArgb((byte)(ChartAreasBackColor >> 16), (byte)(ChartAreasBackColor >> 8), (byte)ChartAreasBackColor); chart1.Series[0].Color = Color.FromArgb((byte)(Global.ChartAreasLineColor >> 16), (byte)(Global.ChartAreasLineColor >> 8), (byte)Global.ChartAreasLineColor); }
这段代码是一个名为UpdateChartColor的公共方法,它用于更新图表的颜色。具体解释如下:
```csharp
/// <summary>
/// 更新图表颜色
/// </summary>
public void UpdateChartColor()
{
```
这段代码定义了一个名为UpdateChartColor的公共方法,并且没有传入任何参数。
```csharp
int ChartAreasBackColor = Global.ChartAreasBackColor;
```
这段代码定义了一个整型变量ChartAreasBackColor,并将其赋值为全局变量Global.ChartAreasBackColor的值。
```csharp
chart1.ChartAreas[0].BackColor = Color.FromArgb((byte)(ChartAreasBackColor >> 16), (byte)(ChartAreasBackColor >> 8), (byte)ChartAreasBackColor);
```
这段代码设置了chart1的第一个ChartArea的背景颜色。它使用Color.FromArgb方法将ChartAreasBackColor转换为Color类型,并将其作为背景颜色。在这里,ChartAreasBackColor被分为三个字节:高8位、中8位和低8位。然后,每个字节都被转换为一个byte类型,并作为Color.FromArgb方法的参数。
```csharp
chart1.Series[0].Color = Color.FromArgb((byte)(Global.ChartAreasLineColor >> 16), (byte)(Global.ChartAreasLineColor >> 8), (byte)Global.ChartAreasLineColor);
```
这段代码设置了chart1的第一个Series的颜色。它使用Color.FromArgb方法将Global.ChartAreasLineColor转换为Color类型,并将其作为Series的颜色。在这里,Global.ChartAreasLineColor被分为三个字节:高8位、中8位和低8位。然后,每个字节都被转换为一个byte类型,并作为Color.FromArgb方法的参数。
```csharp
}
```
这段代码表示UpdateChartColor方法的结束。
worksheet.Cells[1, 1].Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128));命名空间
这是使用C#语言中的EPPlus库对Excel表格进行样式设置的代码,需要引用以下命名空间:
using OfficeOpenXml;
using OfficeOpenXml.Style;
using System.Drawing;
阅读全文