Parte 3

 

Capítulo 21.

 

Controles Actives para mejorar la interfaz.

 

Cuestionario del capítulo.

 

1.- Explique  por que es ventajoso utilizar los Controles Comunes de Windows.

 

Porque es posible integrarlos a los desarrollos deseados.

 

2.- Explique para que sirve el control ProgressBar y cuales son sus 3 propiedades.

 

Es un control que permite mostrar gráficamente el avance de un proceso. Sus propiedades son: Max, Min y Value.

 

3.- Explique que tipo de dato es Value (de ProgressBar) y cual es su límite.

 

Value es un número entero, por lo que no podrá asignar valores que excedan el límite marcado por el tipo de datos.

 

4.- Explique para que sirve el control TreeView y cuales son sus propiedades, métodos y eventos principales.

 

Permite integrar un objeto similar al árbol de directorios que utiliza el Explorador de Windows. Sus propiedades son: CheckBoxes, Image, ImageList, LineStyle, Scroll, Style, los métodos del TreeView son: Add, Refresh, Remove y sus eventos son: Collapse, Expand, NodeClick, NodeCheck.

 

5.- Explique la sintaxis del método Add (control TreeView) y para que sirve.

 

Su sintaxis es:

 

ObjetoTreeView.Nodes.Add Relatividad,Relación,Clave,TextoAMostrar,Imagen.

 

Donde ObjetoTreeView es el objeto basado en el control TreeView. Relatividad indica el nombre (key) de la opción que actúa como padre del nodo que se está agregando; en el caso de que la opción sea un nodo raíz, el valor simplemente se omite. Relación indica el tipo de relación que guarda el nodo que se está agregando, con respecto al nodo indicado en la 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. Imagen es la clave que identifica a una imagen almacenada en un objeto basado en el control ImageList.

 

Sirve para agregar las opciones de diseño en tiempo de ejecución, ya que TreeView no permite que sean agregadas en tiempo de diseño, preferentemente en el evento Form_Load o Form_Activate.

 

6.- Explique la sintaxis de la instrucción Set para definir ImageList (control TreeView) y para que sirve.

 

7.- Explique para que sirve el control StatusBar y cuales son sus propiedades y métodos principales.

 

Permite integrar un objeto similar a la barra de estado de cualquier programa basado en el entorno de Windows; en dicho objeto, que es una especie de subventana, se distribuye un conjunto de paneles en donde puede mostrarse información. Sus propiedades son: Alignment, Autosize, Bevel, Key, Style, Text; sus Métodos son: Add, Remove.

 

8.- Explique la sintaxis del método Add (control StatusBar colección Panels) y para que sirve.

 

Sintaxis:

 

ObjetoStatusBar.Panels.AddÍndice,Clave,TextoAMostrar,TipoPanel,Imagen

 

Donde ObjetoStatusBar es el objeto basado en el control StatusBar. Índice es el número progresivo que identifica a cada uno de los elementos. Clave es el nombre por medio del cual se podrá hacer referencia a cada uno de los elementos. TextoAMostrar es el texto que aparecerá de manera predeterminada en el panel. TipoPanel especifica la naturaleza del panel. Imagen es la clave que identifica a una imagen almacenada en un objeto basado en el control ImageList.

 

Sirve para simplificar la tarea al definir los objetos.

 

9.- Explique como se agrega Texto (control StatusBar colección Panels).

 

Se asigna el texto deseado a el objeto basado en el control StatusBar en su propiedad Text.

 

10.- Explique para que sirve el control ToolBar y cuales son sus propiedades y métodos principales.

 

Permite definir barras de herramientas o botones para una aplicación, en este objeto se agregan botones, los cuales se almacenan en una colección Buttons. Algunos botones, dependiendo del estilo que tengan definido, pueden contener opciones, mismas que se almacenan en una colección ButtonMenus.  Sus propiedades principales son: Caption, ImageList, Key, ToolTipText y sus Métodos principales son: Add, Remove.

 

11.- Explique la sintaxis del método Add (control ToolBar colección Buttons) y para que sirve.

 

Sintaxis:

 

ObjetoToolBar.Buttons.AddÍndice,Clave,TextoAMostrar,EstiloBotón,Imagen

 

Donde ObjetoToolBar es el objeto basado en el control ToolBar. Índice es el número progresivo que identifica a cada uno de los elementos o botones. Clave es el nombre (Key) por medio del cual se podrá hacer referencia a cada uno de los elementos TextoAMostrar es el texto que aparecerá en el botón. EstiloBotón especifica la naturaleza del botón. Imagen es la clave que identifica a una imagen almacenada en un objeto basado en el control ImageList.

 

12.- Explique la sintaxis de la instrucción Set para definir ImageList (control ToolBar) y para que sirve.

 

Se asigna al objeto ToolBar en su propiedad ImageList, el contenido de las imágenes que esten contenidas en un objeto tipo Base.

 

13.- Explique como se agrega ToolTipText (control ToolBar colección Buttons).

 

Se agrega al objeto ToolBar , punto Buttons, punto Item(número de botones que existen), punto ToolTipText, asignado todo esto a un valor

 

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

 

Sintaxis:

 

ObjetoToolBar.Buttons.Add(No. De botones).ButtonMenus.Add Loquedesplegaraprimero,Clave,TextoAMostrar.