Parte 3

 

Capítulo 21.

Controles Actives para mejorar la interfaz

 

  1. Explique para que es ventajoso utilizar los Controles Comunes de Windows.
  2. Nos sirve para darle un toque mas profesional a nuestro proyecto

  3. Explique para que sirve el control ProgressBar y cuales son sus 3 propiedades.
  4. Muestra gráficamente el avance de un proceso.

    Max - Valor máximo del ProgressBar.

    Min - Valor mínimo del ProgressBar.

    Value - Posición relativa entre los valores máximo y mínimo.

  5. Explique que tipo de dato es Value (de ProgressBar) y cual es su límite.
  6. Value es de tipo Integer, por lo tanto su limite maximo es 32,767

  7. Explique para que sirve el control TreeView y cuales son sus propiedades métodos y eventos principales.
  8. Nos permite integrar un objeto similar al árbol de directorios que utiliza el Explorador de Windows.

    Propiedades:

    CheckBoxes, ImageList, LineStyle, Scroll, Style , Image.

     Métodos:

    Add, Refresh, Remove.

    Eventos:

    Collapse, Expand, NodeClick, NodeCheck.

  9. Explique la sintaxis del método Add (control TreeView) y para que sirve.
  10. ObjertoTreeView.Nodes.Add Relatividad, Relación, Clave, TextoAMostrar, Imagen

    Treeview es el objeto basado en TreeView y Relatividad indica el nombre (key) de la opción que actúa como padre del nodo que se está agregando; relación indica el tipo de relación que guarda el nodo que se está agregando con respecto al nodo indicado en relatividad; clave indica el nombre que se le dará a la opción que se está agregando; textoAMostrar es el texto que aparecerá en la opción e Imagen es la clave que identifica a una imagen almacenada en un objeto de tipo ImageList

  11. Explique la sintaxis la instrucción Set para definir Imagelist (control TreeView) y para que sirve.
  12. Set tvwBase.ImageList = imlBase

    tvwBase es un control TreeView con su propiedad ImageList igualada a la lista de imágenes imlBase.

  13. Explique para que sirve el control StatusBar y cuales son sus propiedades y métodos principales.
  14. Es una especie de subventana, se distribuye un conjunto de paneles en donde puede mostrarse informacion.

    Propiedades:

    Aligment, Autosize, Bevel, Key, Style, Text.

    Métodos:

    Add, Remove.

  15. Explique la sintaxis del método Add (control StatusBar colección Panels) y para que sirve.
  16. ObjetoStatusBar.Panels.Add Índice, Clave, TextoAMostrar, TipoPanel, Imagen

    Indice es el numero progresivo que identifica cada uno de los elementos. Clave es el nombre por medio del cual se podrá hacer referencia a cada uno de los elementos. Texto aparecerá de manera predeterminada. Tipo de panel especifica la naturaleza. Imagen identifica a una imagen almacenada en imagelist

  17. Explique como se agrega Texto (control StatusBar colección Panels).
  18. Con el metodo add, ejemplo:

    stbBase.Panels.Add 1, "Primero", , sbrText

    stbBase.Panels ("Primero") . Texto = "Opción 1"

     

  19. Explique para que sirve el control ToolBar y cuales son sus propiedades y métodos principales.
  20. Permite definir botones que no es otra cosa que representaciones graficas sensibles al ratón, para seleccionar opciones.

    Propiedades:

    Caption, ImageLIst, Key, ToolTipText

    Métodos:

    Add, Remove

  21. Explique la sintaxis del método Add (control ToolBar colección Buttons) y para que sirve.
  22. ObjetoToolBar.Buttons.Add Índice, Clave, TextoAMostrar, EstiloBotón, Imagen

    Donde se añade un botón al objeto ToolBar con un índice definido(indice), una clave interna(clave), un texto a mostrar opcional(textoAMostrar), define un estilo de botón(estiloBoton) y una imagen asociada(imagen).

  23. Explique la sintaxis la instrucción Set para definir Imagelist (control ToolBar ) y para que sirve.
  24. Set tbrBase.ImageList = imlBase

    Define la lista de imágenes de la ToolBar tbrBase como el control imlBase

  25. Explique como se agrega ToolTipText (control ToolBar colección Buttons).
  26. tbrBase.Buttons.Add 5 , "ActNegritas" , "Negritas" , tbrCheck

    tbrBase.Buttons.Item (5) .ToolTipText = "Activar/Desactivar Negritas"

  27. Explique la sintaxis del método ButtonsMenus.Add (control ToolBar colección Buttons, tipo Dropdown) y para que sirve.

tbrBase.Buttons.Item(6) .ButtonMenus.Add 2, "T12", "12 Pts"

Al botón con el índice 6 se le añáde un menú de botón con el subíndice 2, con clave interna T12 y muestre el texto 12 Pts.