public void RenkDegistir(object sender, GroupBox gb) { SecilenRenk = Renk.RenkGetir(sender, gb); if (CizilenSekil == null) { CizilenSekil = SekilGetirici.SekilGetir(SecilenRenk); } if (Islem == 0) { if (CizilenSekil != null) { CizilenSekil.RenkDegistir(SecilenRenk); } } else if (Islem == 1) { if (_mouseSecilenSekil != null) { _mouseSecilenSekil.RenkDegistir(SecilenRenk); /* * Yenile();*/ //panel.Paint += new PaintEventHandler(genelCizim); //panel.Refresh(); panel.Invalidate(); } } }
private void genelCizim(object sender, PaintEventArgs e) { foreach (var sekil in tumSekiller) { sekil.Ciz(e); } if (CizilenSekil != null && mousedown == true) { CizilenSekil.Ciz(e, bas, ana); } }