private void _btnOk_Click(object sender, EventArgs e) { _imageID = _paths[_cmbMaskImage.SelectedIndex].ChildFormId; _flags = DigitalSubtractCommandFlags.None; if (_cbOptimizeRange.Checked) { _flags |= DigitalSubtractCommandFlags.OptimizeRange; } if (_cbContrastEnhancement.Checked) { _flags |= DigitalSubtractCommandFlags.ContrastEnhancement; } }
private void DigitalSubtractDialog_Load(object sender, EventArgs e) { DigitalSubtractCommand cmd = new DigitalSubtractCommand(); _flags = cmd.Flags; foreach (ViewerImages path in _paths) { _cmbMaskImage.Items.Add(path.ImageName); } _cmbMaskImage.SelectedIndex = 0; _cbContrastEnhancement.Checked = (_flags & DigitalSubtractCommandFlags.ContrastEnhancement) != 0; _cbOptimizeRange.Checked = (_flags & DigitalSubtractCommandFlags.OptimizeRange) != 0; }