Parte 3

 

Capítulo 21.  

Controles Actives para mejorar la interfaz 

 

 

Cuestionario del capítulo

 

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

Porque permiten enriquecer la interfaz con elementos de apariencia profesional. Además, estos controles son utilizados en muchos programas de Windows, por lo que ya son familiares para muchos usuarios.

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.

Las  propiedades que maneja son max ,min , value.

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

Value es de tipo entero, no se le pueden asignar valores que excedan el limite marcado; el máximo (max) y el minimo(min).

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

El control TreeView permite integrar un objeto similar al árbol de directorios que utiliza el explorador windows.

Sus propiedades son : checkboxes , image , imagelist , linestyle , scroll y style. Sus métodos son : Add , Refresh , Remove. Sus eventos asociados son : Collapse , Expand, Nodeclick  y nodecheck.

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

La sintaxis es como sigue:

ObjetoTreeview.Nodes.AddRelatividad, relación,Clave,TextoAMostrar,Imagen

Donde ObjetoTreeView es el objeto basado en el control TreeView . Relatividad indica el nombre de la opción que actúa como padre del nodo que se esta agregando.  Relación

indica el tipo de relación que guarda el nodo que se esta agregando, con respecto al nodo indicado en la relatividad. Clave indica el nombre que se la dará a la opción que se esta agregando. Texto a mostrar 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.

El método sirve para agregar elementos.

 

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

La sintaxis es la siguiente: Set ObjetoTreeView.ImageList = ObjetoAAsignar

Permite establecer como fuente de imágenes del objeto TreeView una lista de imágenes.

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 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  y text.

Los métodos son: add y remove.

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

El método add es para agregar elementos.

La sintaxis es la siguiente:

ObjetoStatusBar.Panels.AddIndice,Clave, TextoAMostrar , TipoPanel , Imagen

Donde:

ObjetoStatusBar objeto basado en el control

StatusBar. Indice es el numero 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.

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

La sintaxis es la siguiente

NombredelStatusBar.panels(“NombredelPanel”).Text = “TextoAMostrar

Como se muestra, solo se cambia la propiedad texto del Panel que se necesita

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

Permite definir barras de herramientas o btones para una aplicación. Su manejo es

similar a Treeview y a Statusbar; en este ojeto se agregan botones, los cuales se almacenan en una colección Buttons.

Sus propiedades son: caption , imagelist , key , tooltiptext.

Los métodos son: add y remove.

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

La sintaxis es:

ObjetoToolBar.Buttons.Addíndice, clave, TextoAMostrar,EstiloBotón, Imagen

Donde:

ObjetoToolBar 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 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 la instrucción Set para definir  Imagelist (control ToolBar ) y para que sirve.

Sirve para asociar a un imagelist con un objeto toolbar. Se escribe set después el  nombre del objeto Toolbar y le cargamos el nombre de la imagen a imagelist.

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

(control ToolBar colección Buttons).

Ponemos primero el nombre del toolbar después ponemos el botón con el índice a agregar y tooltiptext.

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

La sintaxis anterior especifica que se va a agregar un botón al objeto basado en ToolBar, el cual es de tipo Dropdown, es decir, un botón con una lista desplegable que se activará al hacer clic en el botón.