private void DotRemoveDialog_Load(object sender, System.EventArgs e) { if (_firstTimer) { _firstTimer = false; DotRemoveCommand command = new DotRemoveCommand(); _initialFlags = command.Flags; _initialMinWidth = command.MinimumDotWidth; _initialMinHeight = command.MinimumDotHeight; _initialMaxWidth = command.MaximumDotWidth; _initialMaxHeight = command.MaximumDotHeight; } Flags = _initialFlags; MinWidth = _initialMinWidth; MinHeight = _initialMinHeight; MaxWidth = _initialMaxWidth; MaxHeight = _initialMaxHeight; _cbImageUnchanged.Checked = (Flags & DotRemoveCommandFlags.ImageUnchanged) == DotRemoveCommandFlags.ImageUnchanged; _cbUseDiagonals.Checked = (Flags & DotRemoveCommandFlags.UseDiagonals) == DotRemoveCommandFlags.UseDiagonals; _cbUseDpi.Checked = (Flags & DotRemoveCommandFlags.UseDpi) == DotRemoveCommandFlags.UseDpi; _cbUseSize.Checked = (Flags & DotRemoveCommandFlags.UseSize) == DotRemoveCommandFlags.UseSize; _numMinWidth.Value = MinWidth; _numMinHeight.Value = MinHeight; _numMaxWidth.Value = MaxWidth; _numMaxHeight.Value = MaxHeight; UpdateControls(); }
private void _btnOk_Click(object sender, System.EventArgs e) { if (_numMinWidth.Value >= _numMaxWidth.Value) { Messager.ShowWarning(this, DemosGlobalization.GetResxString(GetType(), "Resx_MinWidthWarning")); DialogResult = DialogResult.None; return; } if (_numMinHeight.Value >= _numMaxHeight.Value) { Messager.ShowWarning(this, "Resx_MinHeightWarning"); DialogResult = DialogResult.None; return; } Flags = DotRemoveCommandFlags.None; if (_cbImageUnchanged.Checked) { Flags |= DotRemoveCommandFlags.ImageUnchanged; } if (_cbUseDiagonals.Checked) { Flags |= DotRemoveCommandFlags.UseDiagonals; } if (_cbUseDpi.Checked) { Flags |= DotRemoveCommandFlags.UseDpi; } if (_cbUseSize.Checked) { Flags |= DotRemoveCommandFlags.UseSize; } MinWidth = (int)_numMinWidth.Value; MinHeight = (int)_numMinHeight.Value; MaxWidth = (int)_numMaxWidth.Value; MaxHeight = (int)_numMaxHeight.Value; _initialFlags = Flags; _initialMinWidth = MinWidth; _initialMinHeight = MinHeight; _initialMaxWidth = MaxWidth; _initialMaxHeight = MaxHeight; }