private void Node_Click(object sender, TreeNodeMouseClickEventArgs e) { ControlTreeNode node = (ControlTreeNode)e.Node; Controls.Clear(); node.OnNodeClicked(e); if (e.Button == System.Windows.Forms.MouseButtons.Right) { this.ContextMenuStrip = e.Node.ContextMenuStrip; } }