public override void Compleet(SchetsControl s, Point p1, Point p2) { Point start = p1, size = p2; // Zorg dat p1 het punt is met de laagste if (p2.X < p1.X) { start = p2; start.Y -= p2.Y; size.Y += p2.Y; } size = new Point(size.X - start.X, size.Y - start.Y); var rechthoek = new VolRechthoekShape(s.PenKleur, Punten2Rechthoek(p1, p2)); s.AddShape(rechthoek); }
public override void MuisVast(SchetsControl s, Point p) { base.MuisVast(s, p); s.AddShape(new TekstShape(s.PenKleur, startpunt, tekst)); }
public override void Compleet(SchetsControl s, Point p1, Point p2) { s.AddShape(new LijnShape(s.PenKleur, p1, p2)); }
public override void Compleet(SchetsControl s, Point p1, Point p2) { VolCirkelShape c = new VolCirkelShape(s.PenKleur, Punten2Rechthoek(p1, p2)); s.AddShape(c); }
public override void Compleet(SchetsControl s, Point p1, Point p2) { RechthoekShape r = new RechthoekShape(s.PenKleur, Punten2Rechthoek(p1, p2)); s.AddShape(r); }