首页

c# 一个简单的GDI画图实例

c#

2020-8-30

入门级GDI画图实例

		/// <summary>
		/// 应用程序的主入口点。
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}
		// 处理窗体显示事件。
		private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
		{
			Graphics g = e.Graphics;
			Pen blackPen= new Pen(Color.Black, 3);
			g.DrawArc(blackPen, 0, 0, 100, 200, 45, 270);
			Rectangle r1 = new Rectangle(110, 0, 210, 200);
			g.DrawArc(blackPen, r1, 45, 270);
			g.DrawEllipse(blackPen, 50, 50, 200, 200);
			g.DrawEllipse(blackPen, 180, 50, 220, 80);
			Rectangle r2 = new Rectangle(270, 60, 50, 200);
			g.DrawEllipse(blackPen, r2);
			g.DrawPie(blackPen, 20, 50, 120, 100, 30, 240);
			Rectangle r3 = new Rectangle(260, 150, 100, 100);
			g.DrawPie(blackPen, r3, 0, 130);
		}
资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
GDIDrawing2/App.ico , 1078
GDIDrawing2/AssemblyInfo.cs , 1846
GDIDrawing2/bin/Debug/GDIDrawing2.exe , 7168
GDIDrawing2/bin/Debug/GDIDrawing2.pdb , 13824
GDIDrawing2/Form1.cs , 2343
GDIDrawing2/Form1.resx , 5315
GDIDrawing2/GDIDrawing2.csproj , 4375
GDIDrawing2/GDIDrawing2.csproj.user , 1772
GDIDrawing2/GDIDrawing2.sln , 918
GDIDrawing2/GDIDrawing2.suo , 6656
GDIDrawing2/obj/Debug/GDIDrawing2.exe , 7168
GDIDrawing2/obj/Debug/GDIDrawing2.exe.incr , 1618
GDIDrawing2/obj/Debug/GDIDrawing2.Form1.resources , 324
GDIDrawing2/obj/Debug/GDIDrawing2.pdb , 13824
GDIDrawing2/obj/Debug/GDIDrawing2.projdata , 3464
没有账号? 忘记密码?

社交账号快速登录