public void tekenLijst(object o, PaintEventArgs pea) //Tekenen wat op de lijst staat { string naam; schets.NieuweBitmap(); //ervoor zorgen dat de nieuwe tekening geen oude elementen bevat door bitmap opnieuw te maken for (int i = 0; i < lijst.Count; i++) { naam = lijst[i].naam; if (naam == "CirkelTool") { schets.TekenCirkel(pea.Graphics, new Pen(lijst[i].kleur, lijst[i].dikte), lijst[i].rect); } if (naam == "VolCirkelTool") { schets.TekenCirkelVol(pea.Graphics, new SolidBrush(lijst[i].kleur), lijst[i].rect); } if (naam == "RechthoekTool") { schets.TekenRecht(pea.Graphics, new Pen(lijst[i].kleur, lijst[i].dikte), lijst[i].rect); } if (naam == "VolRechthoekTool") { schets.TekenRechtVol(pea.Graphics, new SolidBrush(lijst[i].kleur), lijst[i].rect); } if (naam == "LijnTool") { schets.TekenLijn(pea.Graphics, new Pen(lijst[i].kleur, lijst[i].dikte), lijst[i].start, lijst[i].eind); } if (naam == "PenTool") { schets.TekenLijn(pea.Graphics, new Pen(lijst[i].kleur, lijst[i].dikte), lijst[i].start, lijst[i].eind); } if (naam == "TekstTool") { schets.TekenTekst(pea.Graphics, new SolidBrush(lijst[i].kleur), lijst[i].start, lijst[i].tekst); } } }