private Graphics Plocha;
private Pen pero = new Pen(Color.Black);
private SolidBrush stetec = new SolidBrush(Color.Yellow);
private int[] parametry = new int[] { 100, 100, 50, 200 };
public Form1() {
InitializeComponent();
pero.Width = 2;
}
private void pictureBox1_Paint(object sender, PaintEventArgs e) {
Plocha = e.Graphics;
Plocha.DrawEllipse(Pens.Blue, parametry[0], parametry[1], parametry[2], parametry[3]);
//Plocha.FillEllipse(Brushes.Yellow, parametry[0], parametry[1], parametry[2], parametry[3]);
//Plocha.DrawRectangle(Pens.Red, parametry[0], parametry[1], parametry[2], parametry[3]);
//Plocha.DrawLine(pero, parametry[0], parametry[1], parametry[2], parametry[3]);
}
private void numericUpDown1_ValueChanged(object sender, EventArgs e) {
trackBar1.Value = (int)numericUpDown1.Value;
parametry[0] = (int)numericUpDown1.Value;
pictureBox1.Refresh();
}
private void numericUpDown2_ValueChanged(object sender, EventArgs e) {
trackBar2.Value = (int)numericUpDown2.Value;
parametry[1] = (int)numericUpDown2.Value;
pictureBox1.Refresh();
}
private void trackBar1_Scroll(object sender, EventArgs e) {
numericUpDown1.Value = trackBar1.Value;
parametry[0] = (int)trackBar1.Value;
pictureBox1.Refresh();
}
private void trackBar2_Scroll(object sender, EventArgs e) {
numericUpDown2.Value = trackBar2.Value;
parametry[1] = (int)numericUpDown2.Value;
pictureBox1.Refresh();
}