Creando menús personalizados
-
05-07-2019 - |
Pregunta
Tengo un cuadro de diálogo muy simple que me gustaría mostrar como un menú contextual.
Puedo capturar el clic derecho y mostrarlo como un diálogo modal sin bordes. Si es posible, me gustaría que se vea como el menú contextual de Windows (barra en lhs, borde azul). ¿Hay alguna forma de hacerlo? automáticamente para recopilar la configuración de escritorio del usuario, (¿debe funcionar tanto para XP como para Vista)?
Solución
Hay un control de menú contextual en tu caja de herramientas de Visual Studio. Usa eso.
Si necesita mostrar un cuadro de diálogo al hacer clic con el botón derecho sin borde, también es posible. Como dijiste, atrapa el clic derecho par y ShowModal. Además, puede deshacerse del borde configurando la propiedad 'BorderStyle' del cuadro de diálogo en 'Ninguno'.