//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; }
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; }