private void btnOK_Click(object sender, EventArgs e) { bool none = true; if (chkAsDisplayed.Checked) { _flags = _flags | FileFlags.AsDisplayed; none = false; } if (chkIncludeFixedCells.Checked) { _flags = _flags | FileFlags.IncludeFixedCells; none = false; } if (chkNoFreezing.Checked) { _flags = _flags | FileFlags.NoFreezing; none = false; } if (chkOpenXml.Checked) { _flags = _flags | FileFlags.OpenXml; none = false; } if (chkSaveMergedRanges.Checked) { _flags = _flags | FileFlags.SaveMergedRanges; none = false; } if (chkSelectedRowsOnly.Checked) { _flags = _flags | FileFlags.SelectedRowsOnly; none = false; } if (chkVisibleOnly.Checked) { _flags = _flags | FileFlags.VisibleOnly; none = false; } if (none) { _flags = FileFlags.None; } }
public ExportOptions() { InitializeComponent(); _flags = new FileFlags(); }