protected override void OnMouseClick(MouseEventArgs e) { if (_selectedIndex != -1) { if (DashStyleSelected != null) { DashStyleSelected(this, EventArgs.Empty); } } if (_contextForm != null) { _contextForm.Hide(); } _contextForm = null; }
protected override void OnMouseClick(MouseEventArgs e) { _clicked = true; if (_selectedIndex != -1) { if (PenWidthSelected != null) { PenWidthSelected(this, EventArgs.Empty); } } if (_contextForm != null) { _contextForm.Hide(); } _contextForm = null; if (_wfes != null) { _wfes.CloseDropDown(); } }
/// <summary> /// Overrides, when click on, handles color selection. /// </summary> /// <param name="e"></param> protected override void OnMouseClick(MouseEventArgs e) { base.OnMouseClick(e); // Check cursor, if on one of the buttons - hot track it for (int recIndex = 0; recIndex < buttons.Length; recIndex++) { if (buttons[recIndex].Contains(e.Location)) { _currentSelected = recIndex; // More colors - open dialog if (_currentSelected == 40) { Color = OpenMoreColorsDialog(); } else if (_currentSelected == 41) { Color = OpenTransparencyDialog(); } else if (_currentSelected == 42) { Color = Color.Transparent; } else { Color = CustomColors.SelectableColors[recIndex]; colorToolTip.SetToolTip(this, CustomColors.SelectableColorsNames[recIndex]); } if (_contextForm != null) { _contextForm.Hide(); } _contextForm = null; if (_wfes != null) { _wfes.CloseDropDown(); } } } this.Refresh(); }