C#--GDI+的Alpha设置

简介: 下面的例子演示了如何使用Color结构的Alpha成分,首先从Color结构中创建两个Color实例,一个是c1,它是蓝色的,其alpha值为100,另一个是绿色的alpha值为50.接着绘制三个实心图形 public partial class Form1 : Form {publi...

下面的例子演示了如何使用Color结构的Alpha成分,首先从Color结构中创建两个Color实例,一个是c1,它是蓝色的,其alpha值为100,另一个是绿色的alpha值为50.接着绘制三个实心图形

 
 
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Paint( object sender, PaintEventArgs e)
{
Graphics g
= e.Graphics;
g.FillRectangle(Brushes.White,
this .ClientRectangle);
Color c1
= Color.FromArgb( 100 , Color.Blue);
Color c2
= Color.FromArgb( 50 , Color.Blue);

g.FillEllipse(Brushes.Red,
20 , 20 , 80 , 80 );
Point[] pa
= new Point[] {
new Point( 150 , 40 ),
new Point( 90 , 40 ),
new Point( 90 , 120 )
};
g.FillPolygon(
new SolidBrush(c2), pa);

}
}

 

相关文章
|
6月前
|
C#
C# DEV 关于设置gridview 指定单元格字体为红色
C# DEV 关于设置gridview 指定单元格字体为红色
|
6月前
|
C#
C# DEV TextEdit 设置文本框只能输入数字(整数)
C# DEV TextEdit 设置文本框只能输入数字(整数)
|
6月前
|
数据采集 API 开发工具
Baumer工业相机堡盟工业相机如何通过NEOAPISDK设置软件触发模式(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPISDK设置软件触发模式(C#)
77 1
|
6月前
|
存储 数据采集 数据处理
Baumer工业相机堡盟工业相机如何通过BGAPISDK设置相机的Bufferlist序列(C#)
Baumer工业相机堡盟工业相机如何通过BGAPISDK设置相机的Bufferlist序列(C#)
95 0
|
2月前
|
关系型数据库 数据库 PostgreSQL
在C#中获取与设置Windows的字符编码方式
通过以上步骤,你可以在Docker环境下有效地重启PostgreSQL服务。这对于维护数据库健康、应用更新或环境配置更改后确保数据库服务正常运行至关重要。根据你的具体需求和环境设置,选择合适的方法来执行重启操作。
17 0
|
6月前
|
存储 数据管理 开发工具
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存(CustomData)功能(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存(CustomData)功能(C#)
63 0
|
6月前
|
编解码 监控 开发工具
Baumer工业相机堡盟工业相机如何通过BGAPI SDK设置相机的图像剪切(ROI)功能(C#)
Baumer工业相机堡盟工业相机如何通过BGAPI SDK设置相机的图像剪切(ROI)功能(C#)
58 0
|
6月前
|
设计模式 C#
36.c#:如何设置MDL窗口
36.c#:如何设置MDL窗口
51 1
|
6月前
|
编解码 监控 开发工具
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机的图像剪切(ROI)功能(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机的图像剪切(ROI)功能(C#)
43 0
|
6月前
|
算法 数据处理 开发工具
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机的固定帧率(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机的固定帧率(C#)
67 0