viernes, 22 de agosto de 2008

Tool Bar

Usualmente un ToolBar son botones representados por un icono el cual ejecuta una función de la aplicación.

Para representar un ToolBar a través de un icono primero se debe asociar este a un control ImageList.

Un control ImageList contiene una colección de ListImages que contienen objetos picture, cada uno puede ser referenciado por su índice o llave.

Para construir un ImageList:

  1. Agregue un control ImageList a la forma
  2. Seleccione el control y de clic al botón derecho del mouse para seleccionar Propiedades
  3. Seleccione General Tab, seleccione el tamaño de la imagen
  4. Seleccione Images Tab, de clic en Insert Picture, para insertar el número deseado de imagenes dentro del control ImageList, por último clic en [OK].

Para crear un ToolBar:

  1. Agregue un control TollBar
  2. despliegue las propiedades del control
  3. Seleccione General Tab para establecer que el valor de la propiedad ImageList sea igual al nombre del control ImageList al cual se desea asociar
  4. Seleccione Buttons Tab de clic al botón [Insert Button] para agregar nuevos botones
  5. Asigne las propiedades:
    • Key, regresa o establece un string que identifica de manera única a un miembro en una colección
    • ToolTipText, regresa o establece un tool tip (ayuda contextual)
    • Image, regresa o establece un valor que especifica cual de los objetos ImageList en un control ImageList se utilizará con otro objeto.

El control Toolbar contiene una colección de objetos botones los cuales comparten un evento Click, es posible determinar que botón se activo evaluando su propiedad Key de un objeto Button dentro del procedimiento de eventos Buttonclick.

   Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
Select Case Button.Key
Case "almacenar"
'instrucciones
Case "abrir"
'instrucciones
Case "ayuda"
'instrucciones
Case "salir"
'instrucciones
End Select
End Sub

0 comentarios: