Foros del Web » Programación para mayores de 30 ;) » .NET »

Cancelar apertura de ContextMenuStrip

Estas en el tema de Cancelar apertura de ContextMenuStrip en el foro de .NET en Foros del Web. La cosa esta asi: Tengo un treeview en el que al dar click derecho se abre un ContextMenuStrip con opciones. Lo que quiero hacer es ...
  #1 (permalink)  
Antiguo 31/10/2008, 16:45
 
Fecha de Ingreso: octubre-2008
Mensajes: 19
Antigüedad: 15 años, 6 meses
Puntos: 0
Cancelar apertura de ContextMenuStrip

La cosa esta asi:

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 :(
            }
        }
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:06.