¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

Control de menús para usuarios de Visual Basic 6.0

Las técnicas para crear y trabajar con menús en Visual Basic 2005 difieren considerablemente de Visual Basic 6.0

Diferencias conceptuales

En Visual Basic 6.0, los menús se creaban con el Editor de menús. Los menús no se podían crear, pero sí se podían cambiar o agregar mediante programación.

En Visual Basic 2005, los menús se crean utilizando un control MenuStrip que proporciona un diseñador de menús gráficos. Los menús también se pueden crear mediante programación.

Menús contextuales

En Visual Basic 6.0, los menús contextuales se creaban mediante el método PopupMenu de un formulario o de un control. Los menús no se podían crear mediante programación; el método PopupMenu requería que ya existiera un menú.

En Visual Basic 2005, los menús contextuales se crean mediante controles ContextMenuStrip que proporcionan un diseñador de menús gráficos; también es posible crearlos mediante programación creando una nueva instancia de la clase ContextMenuStrip. Para obtener más información, vea Información general sobre el control ContextMenuStrip.

Combinar menús

En Visual Basic 6.0, la propiedad NegotiateMenus de un formulario determinaba si un menú de un objeto del formulario se combinaba con el menú del formulario. Sólo se podía establecer esta propiedad en tiempo de diseño.

En Visual Basic 2005, los menús se pueden combinar utilizando la propiedad AllowMerge de un control MenuStrip o ContextMenuStrip.

Notas de actualización

Cuando se actualiza una aplicación de Visual Basic 6.0 en Visual Basic 2005, cualquier menú existente se actualiza en los componentes MainMenu. Los menús que se utilizaban como menús contextuales se deben cambiar manualmente para utilizar los controles ContextMenuStrip.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft