Ejemplos usando el Api de windows para Visual basic

210 - Api Mouse_event

<Volver> - Anterior - Siguiente



 

 

Ejemplo para usar la función del api Mouse_event para desplegar un menú popup en un Listbox al hacer clic derecho sobre un item

 

La función Mouse_event permite simular y enviar pulsaciones al mouse

Este ejemplo , permite de una forma fácil, desplegar un menu contextual o menú popUp al hacer clic derecho sobre un elemento de un control ListBox, enviando con el api las constantes MOUSEEVENTF_LEFTDOWN ( para presionar el botón izquierdo ) y MOUSEEVENTF_LEFTUP ( para soltarlo). Las llamadas al api se realizan en los eventos mouseDown y MouseUp respectivamente del control list

 

formulario con el PopUpMenu

vista del formulario de ejemplo con el popup menu en el listbox

 

Controles

Colocar un control ListBox y crear un menú popup e indicarlo en la llamada a la linea Me.PopupMenu

 

Código fuente en el formulario

 

Nota: en este enlace hay otro ejemplo que muestra como poder desplegar un menu contextual en un control ListBox usando la función SendMessage

 



Buscar en Recursos vb