以下のコードは、Windows フォーム内に 1 つの円を作成します。このコードはエラーなしでコンパイルされました。しかし、楕円は描かれませんでした?! なんで?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Drawing;
namespace WindowsFormsApplication1
{
public class Task1 : Form1
{
public void FillEllipseInt(PaintEventArgs e)
{
SolidBrush redBrush = new SolidBrush(Color.Red);
int x = 100;
int y = 100;
int width = 200;
int height = 100;
e.Graphics.FillEllipse(redBrush, x, y, width, height);
}
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}