Exportar (0) Imprimir
Expandir todo

Control de menús para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

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

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 2008, 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 2008, los menús contextuales se crean mediante controles ContextMenuStrip, que proporcionan un diseñador de menús gráficos; también se pueden crear 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 2008, los menús se pueden combinar utilizando la propiedad AllowMerge de un control MenuStrip o ContextMenuStrip.

Cuando se actualiza una aplicación de Visual Basic 6.0 a Visual Basic 2008, los menús existentes se actualizan a componentes MainMenu. Los menús que se utilizaban como menús contextuales se deben cambiar manualmente para utilizar los controles ContextMenuStrip.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft