private void CizimAlani_MouseDown_1(object sender, MouseEventArgs e) { CizimAlani.MouseMove += CizimAlani_MouseMove_1; x = e.X; y = e.Y; CizimAlani.Refresh(); }
private void CizimAlani_MouseMove_1(object sender, MouseEventArgs e) { if (CizimAktfimi == true) { byte sonuc = 0; if (((e.X - x) >= 0) && ((e.Y - y) >= 0)) { kontrolek = (e.X - x) + (e.Y - y); if (kontrolTerimi == 3) {//Ucgen sonuc = new Ucgen().kontrol(x, y, kontrolek); } else if (kontrolTerimi == 6) {//Altigen sonuc = new Altigen().kontrol(x, y, kontrolek); } else if (kontrolTerimi == 1) {//Daire int widthknt = e.X - x; sonuc = new Daire().kontrol(x, y, widthknt); if (sonuc == kontrolTerimi) // Daire sınıfındaki sonuc ile kontrol terimi eşitse alttaki işlemler yapılır. { width = e.X - x; } } else if (kontrolTerimi == 2) { //Kare sonuc = new Kare().kontrol(x, y, height); if (sonuc == kontrolTerimi) // Kare Sınıfındaki sonuc ile burdaki sonuç eşitse işlemler yapılıyor. { width = e.X - x; height = e.Y - y; } } if ((sonuc == kontrolTerimi) && (kontrolTerimi == 3 || kontrolTerimi == 6)) { ek = (e.X - x) + (e.Y - y); } } } CizimAlani.Refresh(); }