Exemple #1
0
        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();
                }
            }
        }
Exemple #2
0
 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);
     }
 }