private void okButton_Click(object sender, EventArgs e) { if (solidRadioButton.Checked) { filler = new BrushPainter2(FromLabelNud(solidColorLabel, solidAlphaNud)); } else if (hatchRadioButton.Checked) { filler = new BrushPainter2(hatchComboBox.SelectedHatchStyle, FromLabelNud(hatchColorLabel, hatchAlphaNud), FromLabelNud(backColorLabel, backAlphaNud)); } else if (gradientRadioButton.Checked) { filler = new BrushPainter2(gradientEditor.Blend); } else { filler = BrushPainter2.Empty(); } DialogResult = DialogResult.OK; }
/// <summary> /// Initializes a new instance of <c>BrushPainter2EditorDialog</c> using an empty <c>BrushPainter2</c> /// and positioned beneath the specified control. /// </summary> /// <param name="c">Control beneath which the dialog should be placed.</param> public BrushPainter2EditorDialog(Control c) : this(BrushPainter2.Empty(), c) { }
/// <summary> /// Initializes a new instance of <c>BrushPainter2EditorDialog</c> using an empty <c>BrushPainter2</c> /// at the default window position. /// </summary> public BrushPainter2EditorDialog() : this(BrushPainter2.Empty()) { }