예제 #1
0
        //Taþýma olayýný iptal etmek için
        public void IptalEt()
        {
            Nokta simdikiNokta = tasinanSekil.DikdortgenselKoordinat().solUstKose;

            tasinanSekil.Tasi(baslangicNoktasi.x - simdikiNokta.x, baslangicNoktasi.y - simdikiNokta.y);
            cizimFormu.GoruntuyuGuncelle();
            ilkGoruntu.Dispose();
            ilkGoruntu = null;
        }
예제 #2
0
 private void lstKatmanlar_SelectedIndexChanged(object sender, System.EventArgs e)
 {
     if (listelerHazirlaniyor || listelerTemizleniyor)
     {
         return;
     }
     seciliCizimFormu.SeciliKatman = (Katman)seciliCizimFormu.katmanlar[lstKatmanlar.SelectedIndex];
     sekilleriListele();
     seciliCizimFormu.GoruntuyuGuncelle();
 }
예제 #3
0
 public void IptalEt(frmCizim cizimFormu)
 {
     //yapýlan taþýmanýn tersini yap
     tasinanSekil.Tasi(-yatayMiktar, -dikeyMiktar);
     //çizim formunun görüntüsünü güncelle
     cizimFormu.GoruntuyuGuncelle();
 }
예제 #4
0
 public void Uygula(frmCizim cizimFormu)
 {
     //taþýma iþlemini yinele
     tasinanSekil.Tasi(yatayMiktar, dikeyMiktar);
     //çizim formunun görüntüsünü güncelle
     cizimFormu.GoruntuyuGuncelle();
 }
예제 #5
0
 //Çizim iþlemini iptal etmek için
 public void IptalEt()
 {
     if (noktalar.Count > 0)
     {
         noktalar.Clear();
         cizimFormu.GoruntuyuGuncelle();
     }
 }
예제 #6
0
 public void IptalEt(frmCizim cizimFormu)
 {
     //silinmiþ olan katmaný katmanlara eski sýrasý ile yeniden ekle
     cizimFormu.katmanlar.Insert(kIndex, silinenKatman);
     //ana formdaki listeleri güncelle
     cizimFormu.AnaForm.ListeleriGuncelle();
     //çizim alanýnýn görüntüsünü güncelle
     cizimFormu.GoruntuyuGuncelle();
 }
 public void IptalEt(frmCizim cizimFormu)
 {
     //silinmiþ þekli eskiden ait olduðu katmana ekle
     katman.sekiller.Insert(sIndex, silinenSekil);
     //ana formdaki listeleri güncelle
     cizimFormu.AnaForm.ListeleriGuncelle();
     //çizim alanýnýn görüntüsünü güncelle
     cizimFormu.GoruntuyuGuncelle();
 }
예제 #8
0
 public void Uygula(frmCizim cizimFormu)
 {
     //bu þekli eskiden olduðu katmana ekle
     cizilenKatman.sekiller.Add(cizilenSekil);
     //ana formdaki listeleri güncelle
     cizimFormu.AnaForm.ListeleriGuncelle();
     //çizim alanýnýn görüntüsünü güncelle
     cizimFormu.GoruntuyuGuncelle();
 }
예제 #9
0
 public void Uygula(frmCizim cizimFormu)
 {
     //eðer seçili olan katman bu ise seçili olma durumunu kaldýr
     if (silinenKatman.Equals(cizimFormu.SeciliKatman))
     {
         cizimFormu.SeciliKatman = null;
     }
     //bu katmaný çizim formundan çýkar
     cizimFormu.katmanlar.RemoveAt(kIndex);
     //ana formdaki listeleri güncelle
     cizimFormu.AnaForm.ListeleriGuncelle();
     //çizim alanýnýn görüntüsünü güncelle
     cizimFormu.GoruntuyuGuncelle();
 }
 public void Uygula(frmCizim cizimFormu)
 {
     //eðer seçili olan þekil bu ise seçili olma durumunu kaldýr
     if (silinenSekil.Equals(katman.SeciliSekil))
     {
         katman.SeciliSekil = null;
     }
     //bu þekli ait olduðu katmandan çýkar
     katman.sekiller.RemoveAt(sIndex);
     //ana formdaki listeleri güncelle
     cizimFormu.AnaForm.ListeleriGuncelle();
     //çizim alanýnýn görüntüsünü güncelle
     cizimFormu.GoruntuyuGuncelle();
 }
예제 #11
0
 public void IptalEt(frmCizim cizimFormu)
 {
     //eðer seçili olan þekil bu ise seçili olma durumunu kaldýr
     if (cizilenSekil.Equals(cizilenKatman.SeciliSekil))
     {
         cizilenKatman.SeciliSekil = null;
     }
     //bu þekli ait olduðu katmandan çýkar
     cizilenKatman.sekiller.Remove(cizilenSekil);
     //ana formdaki listeleri güncelle
     cizimFormu.AnaForm.ListeleriGuncelle();
     //çizim alanýnýn görüntüsünü güncelle
     cizimFormu.GoruntuyuGuncelle();
 }