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(); }
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(); }