using System; using System.Drawing; using System.Windows.Forms; namespace ellipse { public partial class Form1 : Form { public int xE = 200; public int yE = 200; public int widthE = 100; public int heightE = 60; Pen pen; Graphics g; private void trackBar2_Scroll(object sender, EventArgs e) { if (checkBox1.Checked) { trackBar2.Value = trackBar1.Value; trackBar1.Value = trackBar2.Value; } widthE = trackBar1.Value * 10; heightE = trackBar2.Value * 10; g.Clear(Color.White); g.DrawEllipse(pen, xE - widthE, yE - heightE, widthE * 2, heightE * 2); } private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (checkBox1.Checked) { trackBar2.Value = trackBar1.Value; trackBar2_Scroll(sender, e); } } public Form1() { InitializeComponent(); pen = new Pen(Color.Black, 1); g = this.CreateGraphics(); } } }