ultratoolbarsmanager-100924233228-phpapp01.docx

7
Ejemplo de un menú con UltraToolbarsManager El control UltraToolbarsManager de Infragistics ofrece todas las características del MenuStrip de los controles de Windows, pero con más estilos y muchas opciones de apariencia. Puedes rápidamente crear y configurar menús contextuales, barras de herramientas del menú y elementos con el constructor UltraToolbars. Todos los elementos del menú pueden ser de texto, imagen y texto o elementos de imagen solamente. Los elementos del menú como lista de fuentes, Selector de color, ComboBoxes, barras de progreso, StateButtons permiten al programador crear aplicaciones más ricas y poderosas. Los estilos incluyen UltraToolbars, Office2000, Office2003, Office2007, XP y Visual Studio. En éste ejemplo aprenderemos a crear una barra de menú al estilo de MS Office 2007. Cea un nuevo proyecto y arrastra un control UltraToolbarsManager al formulario.

Upload: jorge-calderon

Post on 08-Aug-2015

103 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ultratoolbarsmanager-100924233228-phpapp01.docx

Ejemplo de un menú con UltraToolbarsManager

El control UltraToolbarsManager de Infragistics ofrece todas las características del MenuStrip de los controles de Windows, pero con más estilos y muchas opciones de apariencia. Puedes rápidamente crear y configurar menús contextuales, barras de herramientas del menú y elementos con el constructor UltraToolbars. Todos los elementos del menú pueden ser de texto, imagen y texto o elementos de imagen solamente. Los elementos del menú como lista de fuentes, Selector de color, ComboBoxes, barras de progreso, StateButtons permiten al programador crear aplicaciones más ricas y poderosas.

Los estilos incluyen UltraToolbars, Office2000, Office2003, Office2007, XP y Visual Studio.

En éste ejemplo aprenderemos a crear una barra de menú al estilo de MS Office 2007.

Cea un nuevo proyecto y arrastra un control UltraToolbarsManager al formulario.

Page 2: ultratoolbarsmanager-100924233228-phpapp01.docx

Con esto ya tienes un ToolBar como puedes ver en la imagen, si quisieras agremas mas ToolBars solo tienes que hacer click en “New Tollbar”, has click en “Show Ribbon” para mostrar el ribbon, te quedaría algo así:

Para agregar ribbon has click en el icono en la parte superior izquierda con forma de folder con una estrellita, puedes agregar todos los que necesites y obtendrás algo similar a unos tabs.

Ahora agrega grupos haciendo click en “New Group” dentro de cada ribbon.

Page 3: ultratoolbarsmanager-100924233228-phpapp01.docx

Luego hay que agregar los controles dentro de cada grupo para lo cual debes hacer click en “[Insert new tool]”, se desplegara un menú donde debes seleccionar “Insert new tool…”.

En la ventana que aparece a continuación creamos el elemento.

Luego has click derecho sobre el elemento que has creado para darle un tamaño grande.

Page 4: ultratoolbarsmanager-100924233228-phpapp01.docx

Nuevamente has click derecho sobre el elemento y selecciona una imagen.

Luego de agregar todos los elementos puedes tener un diseño muy profesional, en la barra de propiedades puedes editar el diseño del UltraToolbarsManager en las propiedades “Ribbon” puedes editar la colección de tabs y cambiar el texto entre otras cosas.

Page 5: ultratoolbarsmanager-100924233228-phpapp01.docx

Agrega los formularios que llamaras desde el menú, el código para hacer esto es el siguiente.

Utiliza la opción generar código:

Page 6: ultratoolbarsmanager-100924233228-phpapp01.docx

Copia el código generado y edítalo.

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub UltraToolbarsManager1_ToolClick(ByVal sender As System.Object, ByVal e As Infragistics.Win.UltraWinToolbars.ToolClickEventArgs) Handles UltraToolbarsManager1.ToolClick Select Case e.Tool.Key Case "Nuevo" ' ButtonTool Dim forma As New Form2 forma.Show() Case "Editar" ' ButtonTool Dim forma As New Form3 forma.Show() Case "Copiar" ' ButtonTool Dim forma As New Form4 forma.Show() End Select End SubEnd Class