public void button3_Click(object sender, EventArgs e) { Figures.Triangle triangle = new Figures.Triangle(color, pen_size); try { triangle.x1 = System.Convert.ToInt32(this.textBox21.Text); triangle.y1 = System.Convert.ToInt32(this.textBox22.Text); triangle.x2 = System.Convert.ToInt32(this.textBox23.Text); triangle.y2 = System.Convert.ToInt32(this.textBox24.Text); triangle.x3 = System.Convert.ToInt32(this.textBox25.Text); triangle.y3 = System.Convert.ToInt32(this.textBox26.Text); } catch { MessageBox.Show("Неверный ввод", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } int[] coordinates = new int[6]; coordinates[0] = triangle.x1; coordinates[1] = triangle.y1; coordinates[2] = triangle.x2; coordinates[3] = triangle.y2; coordinates[4] = triangle.x3; coordinates[5] = triangle.y3; if (Risovalka.CheckCoord(coordinates)) { triangle.Draw(gdi); } else { MessageBox.Show("Неверный ввод, параметр(-ы) не могут быть отрицательными", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
public void button4_Click(object sender, EventArgs e) { Figures.Ellipse ellipse = new Figures.Ellipse(color, pen_size); try { ellipse.x = System.Convert.ToInt32(this.textBox31.Text); ellipse.y = System.Convert.ToInt32(this.textBox32.Text); ellipse.radiusX = System.Convert.ToInt32(this.textBox33.Text); ellipse.radiusY = System.Convert.ToInt32(this.textBox34.Text); } catch { MessageBox.Show("Неверный ввод", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } int[] coordinates = new int[4]; coordinates[0] = ellipse.x; coordinates[1] = ellipse.y; coordinates[2] = ellipse.radiusX; coordinates[3] = ellipse.radiusY; if (Risovalka.CheckCoord(coordinates)) { ellipse.Draw(gdi); } else { MessageBox.Show("Неверный ввод, параметр(-ы) не могут быть отрицательными", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
public void button1_Click(object sender, EventArgs e) { Figures.Rect rect = new Figures.Rect(color, pen_size); try { rect.x = System.Convert.ToInt32(this.textBox1.Text); rect.y = System.Convert.ToInt32(this.textBox2.Text); rect.width = System.Convert.ToInt32(this.textBox3.Text); rect.height = System.Convert.ToInt32(this.textBox4.Text); } catch { MessageBox.Show("Неверный ввод", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } int[] coordinates = new int[4]; coordinates[0] = rect.x; coordinates[1] = rect.y; coordinates[2] = rect.width; coordinates[3] = rect.height; if (Risovalka.CheckCoord(coordinates)) { rect.Draw(gdi); } else { MessageBox.Show("Неверный ввод, параметр(-ы) не могут быть отрицательными", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
public void button2_Click(object sender, EventArgs e) { Figures.Square square = new Figures.Square(color, pen_size); try { square.x = System.Convert.ToInt32(this.textBox11.Text); square.y = System.Convert.ToInt32(this.textBox12.Text); square.width = System.Convert.ToInt32(this.textBox13.Text); } catch { MessageBox.Show("Неверный ввод", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } int[] coordinates = new int[3]; coordinates[0] = square.x; coordinates[1] = square.y; coordinates[2] = square.width; if (Risovalka.CheckCoord(coordinates)) { square.Draw(gdi); } else { MessageBox.Show("Неверный ввод, параметр(-ы) не могут быть отрицательными", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }