private void tvCodeItems_MouseUp(object sender, MouseEventArgs e) { if (e.Button != MouseButtons.Left) { return; } var targetNode = tvCodeItems.GetNodeAt(e.X, e.Y); if (targetNode?.Tag == null) { return; } PortalItemSelected?.Invoke(this, new PortalItemSelectedEventArgs(targetNode.Tag as CodeItem)); }
private void tvCodeItems_AfterSelect(object sender, TreeViewEventArgs e) { PortalItemSelected?.Invoke(this, new PortalItemSelectedEventArgs(e.Node.Tag as CodeItem)); }