public bool mouseUp(MouseEventArgs e) { if (!_item._acceptMouseEvent) { return(false); } if (!(_item.Enabled && _item.Visible)) { return(false); } bool changed = false; if (_pressed) { if (_owner._pressedHost == this) { _owner._pressedHost = null; } _pressed = false; changed = true; if (e.Button == MouseButtons.Left && _hover) { _item.onClick(); } } return(changed); }
private void _KeyDown(object sender, KeyEventArgs e) { ToolBoxItem item = null; foreach (ToolBoxItem ti in _items) { if (ti.Shortcut == e.KeyData) { item = ti; break; } } if (item != null) { e.Handled = true; item.onClick(); } }