📅  最后修改于: 2023-12-03 14:52:40.678000             🧑  作者: Mango
在 C# 中,我们可以使用 .NET 框架中的 System.Drawing
命名空间中的类来绘制图形。其中,可以使用 Graphics
类来创建一个画布,并在其上绘制点、线条、矩形、圆形等等图形。
下面我们来介绍如何在 C# 中画一个点。
首先,需要创建一个新的 C# 控制台应用程序,以及一个新的 Form 窗体应用程序。
然后,在 Form 应用程序的代码中,我们需要创建一个 PictureBox
控件,并设置其大小和位置。
private PictureBox pictureBox;
public Form1()
{
InitializeComponent();
pictureBox = new PictureBox();
pictureBox.Size = new Size(400, 400);
pictureBox.Location = new Point(10, 10);
pictureBox.BackColor = Color.White;
this.Controls.Add(pictureBox);
}
接着,我们需要使用 Graphics
类来创建一个画布,并在其上绘制一个点。下面是示例代码:
private void DrawPoint()
{
Graphics g = Graphics.FromImage(pictureBox.Image);
g.FillEllipse(Brushes.Red, new RectangleF(100, 100, 5, 5));
pictureBox.Invalidate();
}
其中,Graphics.FromImage
方法用于创建一个与 PictureBox
控件相同大小的画布,并返回一个 Graphic
对象。FillEllipse
方法用于绘制一个圆形,参数分别为画刷、矩形,其中画刷用于填充圆形的内部颜色。
最后,我们需要在 Form1_Load
方法中调用 DrawPoint
方法,即可在窗体上绘制出一个点。
private void Form1_Load(object sender, EventArgs e)
{
DrawPoint();
}
如此,我们就成功地在 C# 中绘制了一个点。
不过,需要注意的是,以上代码仅仅是用于演示如何在 C# 中绘制一个点,语法及代码结构可能并不完美,使用时需要根据项目实际情况进行适当的修改。