lunes, 25 de mayo de 2015


 El Editor de menús
Esta herramienta permite crear menús personalizados para la aplicación y definir sus propiedades. Para ingresar, estando en tiempo de diseño, haga clic en el menú Herramientas y luego en la orden Editor de Menús o en el botón equivalente de la barra de herramientas estándar.



Opciones del cuadro de diálogo



Añadiendo Controles Adicionales al Cuadro de Herramientas
El Cuadro de Herramientas contiene los controles intrínsecos o estándar de Visual Basic. Es posible ampliar el cuadro de herramientas añadiendo controles ActiveX. La edición profesional de Visual Basic proporciona controles ActiveX adicionales. También es posible comprar controles ActiveX a terceras partes.
Para añadir un control ActiveX al cuadro de herramientas haga lo siguiente:
1. En el menú Proyecto, haga clic en Componentes. Visual Basic mostrará el cuadro de diálogo Componentes.
2. En la ficha Controles, haga clic en el control que desea incluir, y luego haga clic en Aceptar. 
Visual Basic añadirá el control al cuadro de herramientas.

El control ToolBar
Un control Toolbar contiene una colección de objetos Button utilizados para crear una barra de herramientas asociada a una aplicación.

Comentarios
Normalmente, una barra de herramientas contiene botones que corresponden a elementos de menú de una aplicación, proporcionando una interfaz gráfica al usuario que le permite tener acceso a las funciones y comandos empleados con más frecuencia en esa aplicación.
El control Toolbar le permite crear barras de herramientas agregando objetos Button a una colección Buttons; cada objeto Button puede tener texto opcional o una imagen, proporcionados por un control ImageList asociado. Puede mostrar una imagen en un botón con la propiedad Image o mostrar texto con la propiedad Caption, o ambos, para cada objeto Button. En tiempo de diseño puede agregar objetos Button al control utilizando la Página de propiedades del control Toolbar. En tiempo de ejecución, puede agregar o quitar botones de la colección Buttons mediante los métodos Add y Remove.
Para programar el control Toolbar, agregue código al evento ButtonClick para que responda al botón seleccionado. También puede determinar el comportamiento y la apariencia de cada objeto Button mediante la propiedad Style. Por ejemplo, si a cuatro botones se les asigna el estilo ButtonGroup, sólo se podrá presionar uno de ellos y al menos uno estará siempre presionado. La facilidad de uso se mejora considerablemente programando descripciones ToolTipText de cada objeto Button. Para mostrar información sobre herramientas, la propiedad ShowTips debe establecerse a True.

El Control ImageList
Un control ImageList contiene una colección de objetos ListImage, a cada uno de los cuales se puede hacer referencia mediante su índice o su clave. El control ImageList no está concebido para utilizarlo en solitario, sino como punto de almacenamiento central para proporcionar cómodamente imágenes a otros controles.

Interfaz de Múltiples Documentos (MDI – Multiple Document Interfase)

El Objeto MDIForm
Un formulario MDI es una ventana que actúa como fondo de una aplicación y es el contenedor de formularios que tienen su propiedad MDIChild establecida a True. Para crear un objeto MDIForm, elija Agregar formulario MDI en el menú Proyecto, luego de agregarlo tenga en cuenta lo siguiente:

→ Una aplicación sólo puede tener un objeto MDIForm, pero varios formularios secundarios MDI.
→ Si un formulario secundario MDI tiene menús, la barra de menús del formulario secundario reemplazará automáticamente a la barra de menús del objeto MDIForm cuando el formulario secundario MDI esté activo.
→ Un formulario secundario MDI minimizado se mostrará como un icono en el MDIForm.
→ Un objeto MDIForm sólo puede contener controles Menu y PictureBox, y controles personalizados
que tengan una propiedad Align. Para colocar otros controles en un MDIForm, puede dibujar un cuadro de imagen en el formulario y después dibujar otros controles dentro del cuadro de imagen.
Puede utilizar el método Print para mostrar texto en un cuadro de imagen de un MDIForm, pero no puede usar este método para mostrar texto en el MDIForm propiamente dicho.

→ Un objeto MDIForm no puede ser modal.
→Los formularios secundarios MDI se diseñan de forma independiente del MDIForm, pero siempre están contenidos en el MDIForm en tiempo de ejecución.

Formulario secundario MDI
Un formulario contenido dentro de un formulario MDI en una aplicación con interfaz de múltiples documentos (MDI). Para crear un formulario secundario, establezca su propiedad MDIChild a True.

Propiedad MDIChild
Devuelve o establece un valor que indica si un formulario debe mostrarse como formulario secundario MDI dentro de un formulario MDI. Es de sólo lectura en tiempo de ejecución. Los valores admitidos para la propiedad MDIChild son:

Valor      Descripción
True         El formulario es MDI secundario y se mostrará dentro del formulario MDI primario.
False        (Predeterminado) El formulario no es MDI secundario.

No hay comentarios:

Publicar un comentario