using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace DrawApp { public partial class Form1 : Form { Point startPos, endPos; public Form1() { InitializeComponent(); } private void DrawFigures(object sender, PaintEventArgs e) { SolidBrush brush = new SolidBrush(Color.Purple); int width = this.endPos.X - this.startPos.X; int height = this.endPos.Y - this.startPos.Y; e.Graphics.FillEllipse(brush, this.startPos.X, this.startPos.Y, width, height); } private void MousePressed(object sender, MouseEventArgs e) { this.startPos = new Point(e.X,e.Y); } private void MouseDragged(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { this.endPos = new Point(e.X, e.Y); Invalidate(); } } } }
この時 Graphics や (X,Y)の前などたまに出てくる e. はどういった働きをするんですか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/03 02:26