Tengo un treeview en el que al dar click derecho se abre un ContextMenuStrip con opciones.
Lo que quiero hacer es que el menu contextual unicamente se abra cuando el click derecho sea sobre uno de los nodos.
Ya identifico que el click derecho fue sobre un nodo y sobre cual nodo es, lo que no se como hacer es evitar que el menu se abra cuando no es clickeado un nodo.
Tengo lo siguiente:
Código:
private void cms_Opening(object sender, CancelEventArgs e) { TreeNode nodo = this.tvw_menu.GetNodeAt(intMouseX, intMouseY); if (nodo != null) { nodo.Tag = this.tvw_menu.GetNodeAt(intMouseX, intMouseY).Text; MessageBox.Show(Convert.ToString(nodo.Tag)); } else { //Aqui es donde no se que va. //Ya intente con un cms.close(); //pero no funciona :( } }