Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public override void MuisVast(SchetsControl s, Point p)
 {
     base.MuisVast(s, p);
     s.AddShape(new TekstShape(s.PenKleur, startpunt, tekst));
 }
Ejemplo n.º 3
0
 public override void Compleet(SchetsControl s, Point p1, Point p2)
 {
     s.AddShape(new LijnShape(s.PenKleur, p1, p2));
 }
Ejemplo n.º 4
0
        public override void Compleet(SchetsControl s, Point p1, Point p2)
        {
            VolCirkelShape c = new VolCirkelShape(s.PenKleur, Punten2Rechthoek(p1, p2));

            s.AddShape(c);
        }
Ejemplo n.º 5
0
        public override void Compleet(SchetsControl s, Point p1, Point p2)
        {
            RechthoekShape r = new RechthoekShape(s.PenKleur, Punten2Rechthoek(p1, p2));

            s.AddShape(r);
        }