用圆柱能画出什么形状

首页 > 实用技巧 > 作者:YD1662023-11-08 21:00:49

使用 Graphics 类的不同绘制方法和参数可以绘制不同形状的图形。

类绘制圆形、三角形、椭圆形、五角形的示例代码:

using System.Drawing; using System.Windows.Forms; public class MyForm : Form { protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); Graphics graphics = e.Graphics; Pen pen = new Pen(Color.Red, 2); // 绘制圆形 Rectangle circleRect = new Rectangle(50, 50, 100, 100); graphics.DrawEllipse(pen, circleRect); // 绘制三角形 Point[] trianglePoints = new Point[] { new Point(200, 50), new Point(250, 150), new Point(150, 150) }; graphics.DrawPolygon(pen, trianglePoints); // 绘制椭圆形 Rectangle ellipseRect = new Rectangle(300, 50, 150, 100); graphics.DrawEllipse(pen, ellipseRect); // 绘制五角星 Point[] starPoints = new Point[] { new Point(450, 50), new Point(475, 150), new Point(575, 150), new Point(495, 200), new Point(525, 300), new Point(450, 240), new Point(375, 300), new Point(405, 200), new Point(325, 150), new Point(425, 150) }; graphics.DrawPolygon(pen, starPoints); } } public class Program { public static void Main() { Application.Run(new MyForm()); } }

示例中创建一个继承自 Windows 窗体的自定义窗体类 MyForm。

在OnPaint方法中获取 Graphics 对象,并使用相应的绘制方法来绘制不同形状的图形。

使用 Graphics 类的不同绘制方法,可以在 C# 中绘制各种形状的图形。还可以根据需要调整参数和坐标来实现不同大小和位置的图形。

用圆柱能画出什么形状,(1)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.