Clase Nº 6 - Figuras geométricas en Visual Studio C#

Realizar un programa que imprima figuras geométricas según corresponda:
1: Cuadrado
2: Círculo
3: Triángulo

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 WindowsFormsApplication2
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int op = 0;
            op = int.Parse(textBox1.Text);

            if (op == 1)
            {
                dibujacuadrado();
            }
            if (op == 2)
            {
                dibujacirculo();
            }
            if (op == 3)
            {
                dibujatriangulo();
            }
           
               
        }

        //Cuadrado
        private void dibujacuadrado()
        {
            System.Drawing.Graphics Cuadrado;
            Cuadrado = this.CreateGraphics();

            Pen myPenRec = new Pen(System.Drawing.Color.Red, 5);
            Rectangle myRectangleRec = new Rectangle(40, 200, 300, 200);
            Cuadrado.DrawRectangle(myPenRec, myRectangleRec);
        }

        //Circulo
        private void dibujacirculo()
        {
            System.Drawing.Graphics Circulo;
            Circulo = this.CreateGraphics();

            Pen myPenCir = new Pen(System.Drawing.Color.Green, 5);
            Rectangle myRectangleCir = new Rectangle(40, 200, 300, 200);
            Circulo.DrawEllipse(myPenCir, myRectangleCir);
        }

        //Triangulo
        private void dibujatriangulo()
        {
            System.Drawing.Graphics Triangulo;
            Triangulo = this.CreateGraphics();

            Pen myPenTri = new Pen(System.Drawing.Color.Black, 5);
            Triangulo.DrawLine(myPenTri, 40, 350, 300, 350);
            Triangulo.DrawLine(myPenTri, 40, 350, 165, 200);
            Triangulo.DrawLine(myPenTri, 300, 350, 165, 200);
        }

    }

}




Comentarios

Entradas populares de este blog

La función

Clase Nº 5 - Ejercicio de vehículos

Clase Nº 4 - Fecha de nacimiento en Visual Studio C#