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.