Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 WindowsFormsApplication1
- {
- public partial class Form1 : Form
- {
- Graphics g;
- Pen p;
- IDrawable drawable;
- public Form1()
- {
- InitializeComponent();
- this.g = pbDrawing.CreateGraphics();
- this.p = new Pen(Color.Red, 1.0f);
- this.drawable = new Circle();
- this.drawable = new Square();
- this.drawable = new Triangle();
- }
- private void pbDrawing_MouseUp(object sender, MouseEventArgs e)
- {
- drawable.Draw(p, g, e.X, e.Y);
- }
- private void color_CheckedChanged(object sender, EventArgs e)
- {
- if (rbRed.Checked) p.Color = Color.Red;
- else if (rbBlue.Checked) p.Color = Color.Blue;
- else if (rbGreen.Checked) p.Color = Color.Green;
- else if (rbYellow.Checked) p.Color = Color.Yellow;
- }
- private void shape_CheckedChanged(object sender, EventArgs e)
- {
- if (rbCircle.Checked) this.drawable = new Circle();
- else if (rbSquare.Checked) this.drawable = new Square();
- else if (rbTriangle.Checked) this.drawable = new Triangle();
- }
- private void hScrollBar1_Scroll(object sender, ScrollEventArgs e)
- {
- int velicina = hsbVelicina.Value;
- this.p = new Pen(Color.Red, 1.0f*velicina);
- lblVelicina.Text = velicina.ToString() + ".00%";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment