Tengo un ListView con ViewStyle = vsReport
y dos menús emergentes:¿Cómo configurar el menú emergente para la barra de encabezado ListView junto con el menú emergente de elementos?
- Columna menú emergente, que quiero abrir cuando el usuario haga clic en la barra de encabezado
- artículo menú emergente, debe abrirse cuando el usuario haga clic derecho en cualquier elemento/subelemento de la lista o espacio en blanco debajo de los elementos.
¿Cuál es la forma más correcta de mostrar los menús? ¿Qué eventos debo manejar?
El problema es cuando establezco la propiedad ListView.PopupMenu
, aparece el menú emergente después de hacer clic derecho en cualquier punto del rectángulo del cliente de ListView.
Cuando manejo el evento ListView.OnColumnRightClick
, si se activa solo después de hacer clic en el encabezado de columna, excluyendo el espacio libre de la barra de encabezado (a la derecha de las columnas).
Evento LisView.OnMouseUp
incendios solamente después de un clic derecho en el espacio en blanco debajo de artículos.
¿Desea que aparezca el menú emergente 'PopupMenuItems' solo cuando está sobre un elemento o incluso cuando está sobre un subelemento? – TLama
@TLama sí, también en los subelementos – Andrew