visual studio用中心画圆画圆
时间: 2023-10-04 14:03:55 浏览: 82
在 Visual Studio 中使用 C# 编程语言,可以使用以下代码来画一个以给定点为圆心的圆:
```csharp
using System;
using System.Drawing;
using System.Windows.Forms;
namespace DrawCircle
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
// 设置圆心坐标和半径
int centerX = 100;
int centerY = 100;
int radius = 50;
// 创建 Graphics 对象
Graphics graphics = e.Graphics;
// 使用红色画笔
Pen pen = new Pen(Color.Red);
// 绘制圆
graphics.DrawEllipse(pen, centerX - radius, centerY - radius, 2 * radius, 2 * radius);
// 释放资源
pen.Dispose();
graphics.Dispose();
}
}
}
```
以上代码创建了一个 Windows 窗体应用程序,在窗体上绘制了一个以 (100, 100) 为圆心、半径为 50 的红色圆形。你可以将该代码复制到你的 Visual Studio 项目中,并在程序执行时显示该圆。