private void отменитьМасштабированиеToolStripMenuItem_Click(object sender, EventArgs e) { if (_fractal.CountOfAcceptBacks > 1 || (_fractal.CanBack() && full_reset_was)) { _fractal.CancelParallelCreating(); _fractal.GetBack(); _fractal.CreateParallelFractal(_fractal_picture_box.Width, _fractal_picture_box.Height, 0, 0, _fractal_picture_box.Width, _fractal_picture_box.Height); } }
/*______________________________________________________Методы_для_обработки_событий____________________________________________________________*/ #region Private Event processing methods private void RectangleSelectedHandler(object FPB, Rectangle Rec) { if (!_isactive) { return; } if (Showing) { MessageBox.Show("В данный момент визуализируеться фрактал, пожалуйста подождите!", "Идет визуализация"); return; } if (MaxGlobalPercent > 0) { _fractal.MaxPercent = MaxGlobalPercent; } _fractal.CancelParallelCreating(); _fractal.CreateParallelFractal(_width, _height, Rec.X, Rec.Y, Rec.Width, Rec.Height, UseSafeZoom); }