Пример #1
0
 public override void MuisDrag(SchetsControl s, Point p)
 {
     muismoved = true;
     s.GetSchets().AddGraphics(new Gumlijn(startpunt, p, dikte));
     startpunt = p;
     s.Invalidate();
 }
Пример #2
0
 public override void Compleet(SchetsControl s, Point p1, Point p2)
 {
     if (!muismoved)
     {
         s.GetSchets().RemoveObject(p1);
         s.Invalidate();
     }
     muismoved = false;
 }
Пример #3
0
 public override void Letter(SchetsControl s, char c)
 {
     if (c == ' ')
     {
         startpunt.X += 20;
     }
     else if (c >= 32)
     {
         Font   font  = new Font("Segoe UI", 40);
         string tekst = c.ToString();
         SizeF  sz    =
             s.MaakBitmapGraphics().MeasureString(tekst, font, startpunt, StringFormat.GenericTypographic);
         s.GetSchets().AddGraphics(new Tekst(kwast, startpunt, c, sz, font));
         startpunt.X += (int)sz.Width;
     }
     s.Invalidate();
 }
Пример #4
0
        public override void Compleet(SchetsControl s, Point p1, Point p2)
        {
            Rectangle rectcirc = Punten2Rechthoek(p1, p2);

            s.GetSchets().AddGraphics(new GevuldeCirkel(kwast, rectcirc.Location, rectcirc.Size));
        }
Пример #5
0
 public override void Compleet(SchetsControl s, Point p1, Point p2)
 {
     s.GetSchets().AddGraphics(new Lijn(kwast, p1, p2, dikte));
 }
Пример #6
0
        public override void Compleet(SchetsControl s, Point p1, Point p2)
        {
            Rectangle rect = Punten2Rechthoek(p1, p2);

            s.GetSchets().AddGraphics(new Rechthoek(kwast, rect.Location, rect.Size, dikte));
        }