Parte 3
Capítulo
14. Editor de menús y manejo de
portapapeles.
Cuestionario
del capítulo
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 (opciones de primer nivel) de las cuales dependerán otras
(opciones de ejecución) de las que también pueden depender otras (también de
ejecución), y así sucesivamente.
2.-
Enumere las 9 reglas para crear un sistema de Menús.
- Deben existir opciones
de ejecución.
- Deben existir opciones
de ejecución.
- 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. No confundir con el acceso rápido que brinda la definición
“&” en la propiedad Caption de
los objetos.
- Si una opción de
ejecución sólo sirve para mostrar otras iguales, no se recomienda la
colocación de teclas de método abreviado.
- Revise cuáles son loas
convenciones de Windows al momento de definir teclas de método abreviado;
por ejemplo, al manejar el Portapapeles en Windows, la opción Copiar tiene
como estándar la tecla de método abreviado Ctrl.+C. Cortar tiene Ctrl.+X y
Pegar tiene Ctrl.+V.
- 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 de
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 aparézcala línea de división estándar de Windows.
3.-
Mencione las 3 maneras de invocar el Editor de Menús.
- 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.
4.-
Explique las 6 partes importantes del Editor de Menús.
- Caption. Texto que se desplegará como opción en el menú.
- Name. Nombre del objeto.
- Shortcut. Lista desplegable donde 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 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.
5.-
Explique la utilidad del Portapapeles.
Puede
definirse como la parte de la memoria RAM que se encuentra reservada para el
alojamiento de datos para fines de intercambio entre elementos de interfaz o
programas. Junto con el Portapapeles, se tienen tres funciones básicas: Copiar,
Cortar y Pegar.
6.-
Explique que es el objeto Fuente.
Es
el objeto sobre el cual se hace el uso del portapapeles.
7.-
Explique las tareas: Copiar, cortar y pegar.
- Copiar es la tarea de cargar datos en el Portapapeles, manteniendo el
objeto fuente sin modificación. Para poder copiar datos, es necesario
tener seleccionada a marcada una opción del objeto fuente.
- Cortar es la tarea de cargar datos en el Portapapeles, eliminando la
porción cargada en el Portapapeles del objeto fuente. Para poder cortar
datos, es necesario tener seleccionada o marcada una porción del objeto
fuente.
- Pegar es la tarea de leer el contenido del Portapapeles e insertarlo en
el objeto fuente (que en este caso actúa como destino).
8.-
Explique la función de la propiedad SelStart.
Define
la posición inicial de un bloque seleccionado
en un objeto fuente.
9.-
Explique la función de la propiedad SelLength.
Contiene
la cantidad de caracteres que están seleccionados en el objeto fuente.ç
10.-
Explique la función de la propiedad SelText.
Contiene
los caracteres seleccionados en el objeto fuente. En caso de que su valor se
modifique en tiempo de ejecución, lo que esté seleccionado se eliminará, y se
colocará el valor asignado en tiempo de ejecución.
11.-
Explique la función del método Clear.
En
el objeto Clipboard implica eliminar el contenido del Portapapeles.
12.-
Explique la función del método SetText.
Transfiere
un texto seleccionado al Portapapeles.
13.-
Explique la función del método GetText.
Recupera
el texto contenido en el Portapapeles.