/// <summary> /// Handles the Click event of SelectInPaletteButton object. /// </summary> private void selectInPaletteButton_Click(object sender, EventArgs e) { // create pallete viewer form using (PaletteForm paletteDlg = new PaletteForm()) { paletteDlg.PaletteViewer.CanChangePalette = false; IndexedColor indColor = ((IndexedColor)_selectedColor); paletteDlg.PaletteViewer.Palette = indColor.Palette; paletteDlg.PaletteViewer.SelectedColorIndex = indColor.Index; if (paletteDlg.ShowDialog() == DialogResult.OK) { // set new color to pixel indexNumericUpDown.Value = (int)paletteDlg.PaletteViewer.SelectedColorIndex; ShowSelectedPixelColor(_selectedColorX, _selectedColorY, new IndexedColor(paletteDlg.PaletteViewer.Palette, paletteDlg.PaletteViewer.SelectedColorIndex)); SetColorOfSelectedPixel(); } } }
public void PaletteButtonClicked() { if (_form1 != null) { _form1.Close(); _form1 = null; } else { _form1 = new PaletteForm(this); ShowPalette(); _form1.Show(); ShowColors(); } }
public void FormClosed() { if (_form != null) { _form = null; } if (_form1 != null) { _form1.Close(); _form1 = null; } if (_form2 != null) { _form2.Close(); _form2 = null; } _output.DeviceFormClosed(this); }
/// <summary> /// Sets the inheritance parent. /// </summary> /// <param name="inheritHeader">Source for inheriting.</param> public void SetInherit(PaletteForm inheritHeader) { base.SetInherit(inheritHeader); _inherit = inheritHeader; Header.SetInherit(inheritHeader.Header); }
public void PaletteFormClosed() { _form1 = null; }