Sie sind auf Seite 1von 6

Ejemplo de un men con UltraToolbarsManager

El control UltraToolbarsManager de Infragistics ofrece todas las caractersticas del MenuStrip de los controles de Windows, pero con ms estilos y muchas opciones de apariencia. Puedes rpidamente crear y configurar mens 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 ms 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.

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 quedara 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 obtendrs algo similar a unos tabs.

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

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 continuacin creamos el elemento.

Luego has click derecho sobre el elemento que has creado para darle un tamao grande.

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

Luego de agregar todos los elementos puedes tener un diseo muy profesional, en la barra de propiedades puedes editar el diseo del UltraToolbarsManager en las propiedades Ribbon puedes editar la coleccin de tabs y cambiar el texto entre otras cosas.

Agrega los formularios que llamaras desde el men, el cdigo para hacer esto es el siguiente. Utiliza la opcin generar cdigo:

Copia el cdigo generado y edtalo.

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 Sub End Class

Das könnte Ihnen auch gefallen