Пример #1
0
        public override void MuisLos(SchetsControl s, Point p, String huidigeTool)
        {
            base.MuisLos(s, p, huidigeTool);
            if (huidigeTool != "gum")
            {
                s.maakNieuwElement(s.PenKleur, this.startpunt, p, (char)0, huidigeTool);
            }
            else
            {
                s.verwijderElement(this.startpunt);
            }

            Console.WriteLine("Count is: " + s.elementen.Count);

            s.tekenOpGr();
            s.Invalidate();
        }
Пример #2
0
        public override void Letter(SchetsControl s, char c, string huidigeTool)
        {
            Graphics g     = s.CreateGraphics();
            Font     font  = new Font("Tahoma", 40);
            string   tekst = c.ToString();

            SizeF sz =
                g.MeasureString(tekst, font, startpunt.X, StringFormat.GenericTypographic);

            s.maakNieuwElement(s.PenKleur, new Point(startpunt.X, startpunt.Y), new Point(startpunt.X + (int)sz.Width, startpunt.Y + (int)sz.Height), c, huidigeTool);

            startpunt.X += (int)sz.Width;

            Console.WriteLine("Count is: " + s.elementen.Count);

            s.tekenOpGr();
            s.Invalidate();
        }