在C#中,要使用Graphics
類繪制橢圓形,你可以使用DrawEllipse
方法。以下是一個簡單的示例,展示了如何在窗體上繪制一個橢圓形:
using System;
using System.Drawing;
using System.Windows.Forms;
namespace DrawEllipseExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// 設置窗體背景顏色
this.BackColor = Color.White;
}
private void button1_Click(object sender, EventArgs e)
{
// 創建一個Graphics對象
using (Graphics g = this.CreateGraphics())
{
// 設置畫筆顏色和樣式
Pen pen = new Pen(Color.Blue, 2);
// 繪制橢圓
g.DrawEllipse(pen, 50, 50, 100, 50);
}
}
}
}
在這個示例中,我們創建了一個名為Form1
的窗體,并在其上添加了一個按鈕。當用戶點擊按鈕時,會觸發button1_Click
方法,該方法使用Graphics
對象繪制一個橢圓。橢圓的中心坐標為(50, 50),寬度為100,高度為50。