Capítulo 13.
Controles de listas desplegables.
Cuestionario
del capítulo
Es un grupo de elementos con nombre, constituido por componentes de una misma
naturaleza que se encuentran relacionados.
Permite seleccionar mas de una opción y sirve para para seleccionar algunos
objetos de una lista. Sucede al hacer clic en algun objeto.
Sólo permite seleccionar una opción de una lista, en el caso de comboBox el
evento clic sucede cuando selecciona una opción de las que aparecen en una
lista desplegable que se muestra una vez que hace clic en la flecha de
expansión.
Para agregar opciones a un objeto en una lista desplegable debe utilizar este
método.
Esta sirve para conocer cuántos elementos tiene una lista desplegable., puede
utilizar un listBox o ComboBox, del que se quiere conocer el número de
elementos.
Esta propiedad devuelve o establece el argumento Elemento, utilizado en agregar
una opcióna un objeto de lista desplegable, atrves del metodo AddItem.
En caso
de los objetos ListBox, , osea es cuando algo a sido seleccionado si o no, es para
comprobar si una propiedad esta seleccionada.
Esta
puede definirse por el elemento , índice es el número del índice del elemnto
del que se decea saber si eta o no seleccionado, su valor sera true o false..
Es para
eliminar un elemento en alguna lista.
Es
posible eliminar todos los elementos de un objeto de lista desplegable. Puede
eliminarlos uno por uno; este método tendrá valor en la práctica cuando el
contenido de una lista dependa de otro valor en la interfaz.
Establece
la capacidad de un ListBox de aceptar la selección de más de una opción de
manera simultaneá.
Establece
que los elementos del objeto de lista desplegable aparezcan alfabéticamente.
Sucede cuando se activa o desactiva uno de los elementos del objeto ListBox,
cuando este se encuentrá en estilo CheckBox.
Capítulo 14.
Editor de menús y manejo de portapapeles.
1. Explique que es el Editor de Menús.
Es
la herramienta que Visual Basic proporciona para elaborar los sistemas de menú
clásicos del entorno, en donde se define una barra de menús que contiene
opciones generales, de las cuales dependerán otras, de las que también pueden
depender otras y así sucesivamente.
-
Deben existir opciones de primer nivel: identifican una función y tienen por
objetivo concentrar opciones dependientes relativas a dicha función.
-
Deben existir opciones de ejecución: tienen como objetivo ordenar la ejecución
de una tarea.
-
Las opciones de primer nivel no dependen de ninguna otra opción; las de
ejecución siempre dependen de una de primer nivel, o bien, de otra de
ejecución.
-
Las opciones de ejecución pueden tener definidas teclas de atajo método
abreviado, de tal forma que presionarlas sea equivalente a utilizar el menú y
seleccionar la opción deseada.
-
Si una opción de ejecución solo sirve para mostrar otras iguales, no se
recomienda la colocación de teclas de método abreviado.
-
Revise cuáles son las convenciones de Windows al momento de definir teclas de
método abreviado y así no cambiar la convención.
-
Todas las opciones, sean de primer nivel o de ejecución, deberán tener un
nombre de objeto válido de Visual Basic. Si la opción es de primer nivel,
deberán tener el prefijo mnu, y si es de ejecución, deberán tener como prefijo
el nombre del objeto del cual dependen, separando los niveles con guión bajo.
-
Se deberá agregar tres puntos a la propiedad Caption para aquellas opciones de
ejecución que no ordenen una tarea, es decir, que invoquen un cuadro de
diálogo.
-
Las opciones de menú se manifestarán como opciones, idénticas a lo que se
especifique en su propiedad Caption; es posible colocar el valor de
"-" (guión), lo que implica que aparezca la línea de división
estándar de Windows.
-
Haciendo clic en el icono Editor de menús de la barra de herramientas.
-
Utilizando el menú Herramientas – Editor de menús.
-
Presionando Ctrl. + E
-
Captión.- Es el texto que se desplegará como opción en el menú.
-
Name.- Nombre del objeto.
-
Shortcut.- Es la lista desplegable donde se puede seleccionar la tecla de
método abreviado para la opción.
-
Checked.- Indica si aparecerá una opción visiblemente marcada o no; útil para
cuando alguna sea de selección alterna.
-
Enabled.- Indica si la opción está disponible o no para su selección.
-
Visible.- Indica si la opción es visible o no.
El
portapapeles es útil por que es una parte de la memoria RAM que se encuentra
reservada para el alojamiento de datos para fines de intercambio, resulta obvia
su utilidad pues permite intercambiar elementos entre programas al almacenarlos
para pasarlos de programa en programa, es el intermediario.
Es
el objeto sobre el cual se hace uso del Portapapeles.
Copiar.-
Es la tarea de cargar datos en el Portapapeles, manteniendo el objeto fuente
sin modificación.
Cortar.-
Es la tarea de cargar datos en el Portapapeles, eliminando la porción cargada
en el Portapapeles del objeto fuente.
Pegar.-
Es la tarea de leer el contenido del Portapapeles e insertarlo en el objeto que
actúa como destino.
Su
función es definir la posición inicial de un bloque seleccionado en un objeto
fuente..
Su
función es contener la cantidad de caracteres que están seleccionados en el
objeto fuente.
Su
función es contener los caracteres seleccionados en el objeto fuente.
Su
función es eliminar el contenido del Portapapeles.
Su
función es transferir un texto seleccionado al Portapapeles.
Su
función es recuperar el texto contenido en el Portapapeles.
Capítulo 15.
Manejo de imágenes.
1. Explique que es el control Image.
Es
un control que permite mostrar gráficos a partir de mapas de bits, iconos,
metarchivos, metarchivos mejorados, y otros formatos comprimidos como gif y
jpeg.
Primero
hay que saber que la función LoadPicture sirve para pasar un valor de tipo
imagen a partir del nombre del archivo que la contiene. Para usarla se sigue la
siguiente sintaxis:
LoadPicture("Archivo.ext")
Donde
Archivo es el nombre del archvio que contiene la imagen a mostrar en el objeto.
Archivo puede incluir la ruta del archivo, así como nombres relativos
reconocidos por el sistema operativo Windows.
Es
un control que muestra gráficos a partir de mapas de bits, iconos, metarchivos,
metarchivos mejorados y otros formatos comprimidos como gif y jpeg. Además
puede actuar como objeto contenedor de objetos tipo OptionButton, así como
mostrar el resultado de métodos gráficos y texto escrito para ser manipulados a
través del método Print.
La
diferencia de este control con Image y PictureBox es que también puede actuar
como objeto contenedor de objetos tipo OptionButton, así como mostrar el
resultado de métodos gráficos y texto escrito para ser manipulados a través del
método Print. Esta opción permite ir creando una imagen y no solo mostrarla.
DrawWidth.-
Su función es establecer el grueso del trazo en píxeles, para tareas de dibujo
Pset.
ScaleMode.-
Su función es determinar la forma de escala para el dibujo. Se tienen valores
predeterminados de escala, lo que habilita la proporcionalidad en los trazos.
Scale
Width.- Es la correspondencia en la escala con respecto al ancho. Las medidas
de las figuras que se tracen o elaboren guardarán una correspondencia de escala
del alto con respecto al ancho, en la unidad de medida especificada en
ScaleMode, y con respecto a las dimensiones del objeto.
Se
usa para trazar un circulo. Para usarlo se sigue la siguiente sintaxis:
Objeto.Circle
(x,y), Radio
Donde
objeto es el objeto donde se va a dibujar, x,y (que contiene esta propiedad)
contiene las coordenadas de dibujo y radio contiene la medida del radio del
circulo.
El
método Line se usa para trazar líneas de un punto a otro. Para usarlo se sigue
la siguiente sintaxis:
Objeto.Line
(x,y) – (x1,y1)
Donde
Objeto es el objeto donde se dibujara y contiene esta propiedad, las
coordenadas x,y determinan de que punto se empezará a trazar la línea dentro
del objeto y las coordenadas dadas por x1,y1 determinan el punto final de la
línea (dentro del objeto), es decir, hasta que punto se traza. La línea se
traza de x,y a x1,y1.
El
método Pset se usa para trazar un punto en la coordenada x,y. Para usarlo se
sigue la siguiente sintaxis:
Objeto.Pset
(x,y)
Donde
Objeto es el objeto donde se dibujara y que tiene esta propiedad , x,y
determina la coordenada dentro del objeto donde se trazara el punto.
Por
que al agregarlos se agregan controles que pueden satisfacer una necesidad
especifica que no se puede satisfacer con los controles existentes normalmente
en el cuadro de herramientas, o ayudar a desarrollar más fácilmente una
aplicación.
Es un
control que almacena imágenes en un tamaño estándar y los subordina a un módulo
determinado. Es un contenedor de imágenes que es útil para no tener que hacer
referencia al archivo que físicamente contiene la imagen, sino a éste
contenedor. Key es una clave que identifica como único a un elemento dentro de
la colección, es un nombre que sirve para hacer referencia a la imagen. Index
es el número de elemento dentro del control ImageList conforme se introducen,
éste número se utiliza también como referencia de la imagen para utilizarla.