Os comento. Tengo un textBox y en determinados momentos quiero que no salga el menú contextual, eso lo consigo con:
Textbox1.Contextmenu = new contextmenu
Y cuando quiero que se habilite el menú contextual predeterminado de textbox1 lo consigo co esto:
Textbox1.Contextmenu = nothing
Hasta aquí todo perfecto, pero me e dado cuenta, no se si es un fallo de Visual Basic, de la versión, me falta mas código, o falla en según la maquina
Aquí mi problema:
Inicio aplicación
Deshabilito el menú: Textbox1.Contextmenu = new contextmenu
Ahora pulsamos el botón derecho del ratón en el textbox1 y sin soltar el botón movemos el cursor fuera del textbox y soltamos el botón, vuelve a salir el menú contextual
Incluso e intentado agregar un menú contextual personalizado, pero sucede lo mismo, si suelto dentro del control sale mi menú personalizado, pero si suelto fuera sale el predeterminado
Si hay texto en el portapapeles y le doy pegar en el menú contextual, lo pega en el textbox1, es la prueba de que el menú contextual es del textbox1
¿Hay alguna manera de resolver esto?, ¿os pasa lo mismo?