private void _btnOk_Click(object sender, System.EventArgs e) { if (_rbLoadSinglePage.Checked) // Load single page { if (!DialogUtilities.ParseInteger(_tbPageNumber, DemosGlobalization.GetResxString(GetType(), "Resx_PageNum"), 1, true, _pages, true, true, out FirstPage)) { _tbPageNumber.SelectAll(); _tbPageNumber.Focus(); return; } LastPage = FirstPage; } else { if (!DialogUtilities.ParseInteger(_tbFirstPage, DemosGlobalization.GetResxString(GetType(), "Resx_FirstPage"), 1, true, _pages, true, true, out FirstPage)) { _tbFirstPage.SelectAll(); _tbFirstPage.Focus(); return; } if (!DialogUtilities.ParseInteger(_tbLastPage, DemosGlobalization.GetResxString(GetType(), "Resx_LastPage"), FirstPage, true, _pages, true, true, out LastPage)) { _tbLastPage.SelectAll(); _tbLastPage.Focus(); return; } } }
private void _btnOk_Click(object sender, System.EventArgs e) { // Create a new instance of the RawData structure RawData raw = new RawData(); // Select the Format raw.Format = ((FormatItem)_cmbFormat.SelectedItem).Format; if (!DialogUtilities.ParseInteger(_tbWidth, DemosGlobalization.GetResxString(GetType(), "Resx_Width"), 1, true, 0, false, true, out raw.Width)) { return; } if (!DialogUtilities.ParseInteger(_tbHeight, DemosGlobalization.GetResxString(GetType(), "Resx_Height"), 1, true, 0, false, true, out raw.Height)) { return; } if (!DialogUtilities.ParseInteger(_tbOffst, DemosGlobalization.GetResxString(GetType(), "Resx_Offset"), 0, true, 0, false, true, out raw.Offset)) { return; } if (!DialogUtilities.ParseInteger(_tbHorizontal, DemosGlobalization.GetResxString(GetType(), "Resx_HorizontalResolution"), 1, true, 0, false, true, out raw.XResolution)) { return; } if (!DialogUtilities.ParseInteger(_tbVertical, DemosGlobalization.GetResxString(GetType(), "Resx_VerticalResolution"), 1, true, 0, false, true, out raw.YResolution)) { return; } // Set the BitsPerPixel raw.BitsPerPixel = (int)_cbBitsPerPixel.SelectedItem; // Set the ViewPerspective raw.ViewPerspective = (RasterViewPerspective)_cmbViewPerspective.SelectedItem; // Set the Type of Palette raw.Order = (RasterByteOrder)_cmbColorOrder.SelectedItem; raw.FixedPalette = ((PaletteItem)_cmbPalette.SelectedItem).Fixed; raw.PaletteEnabled = _cmbPalette.Enabled; raw.Padding = _cbPadLine4Bytes.Checked; raw.ReverseBits = _cbLSBFirst.Checked; raw.WhiteOnBlack = _cbWhiteOnBlack.Checked; // Update the CurrentRawData instance with the new values CurrentRawData = raw; }