コード例 #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
 public AracTipi TasimaSonrasi = AracTipi.Tasima; // taþýma bitince hangi araç seçilsin
 //Kurucu fonksyon
 public TasimaOlayi(frmCizim cizimFormu, Sekil tasinanSekil, Nokta ilkNokta)
 {
     this.cizimFormu   = cizimFormu;
     this.tasinanSekil = tasinanSekil;
     //çizim formunun ilk andaki görüntüsünü (taþýnan þekil hariç) sakla
     ilkGoruntu = cizimFormu.CizimAlaniGoruntusuVer(tasinanSekil, true);
     //þeklin baþlangýçtaki noktasýný sakla
     baslangicNoktasi = tasinanSekil.DikdortgenselKoordinat().solUstKose;
     //mouse'un koordinatlarýný sakla
     simdikiNokta = ilkNokta;
 }