Miguel

Páginas: 24 (5837 palabras) Publicado: 9 de noviembre de 2012
FU NDAMENTO S DE INFO RMÁTIC A

Depa rtame nt o de In ge nie ría Elé ct rica

Trabajando con formularios, impresoras y manejando errores

Inclusión de nuevos formularios en un programa
Hasta ahora, cada programa que hemos desarrollado sólo ha utilizado un formulario para
entrada y salida. En muchos casos, un formularios es suficiente para realizar la comunicación del
programa con elusuario. No obstante, si desea añadir más pantallas o información a un
programa, o si necesita obtener más información del usuario, Visual Basic le permitirá manejar
más de un formulario con el mismo programa.
Cada nuevo formulario se considera un nuevo objeto y cuenta con sus propios objetos,
propiedades y procedimientos de suceso. El primer formulario de un programa se llama Form1 y
losformularios siguientes Form2, Form3, etc. En la siguiente tabla se muestran algunos de los
posibles usos de los formularios adicionales que utilice en sus programas.

Formulario o formularios

Descripción

Pantalla de presentación

Pantalla que muestra un mensaje de bienvenida, una imagen
o información sobre los derechos de propiedad intelectual al
comienzo del programa.

Instrucciones deprograma

Pantalla que muestra información y consejos para utilizar el
programa.

Cuadros de diálogo

Cuadros de diálogo personalizados que aceptan la entrada de
información y muestran la salida del programa.

Contenido
gráfico

de

documentos

y Pantalla que muestra el contenido de uno o más archivos
utilizados en el programa.

Formularios vacíos o prediseñados

Podrá crear unnuevo formulario ejecutando la opción Agregar Formulario contenido en el menú
Proyecto . Al hacerlo, en su pantalla aparecerá un cuadro de diálogo solicitándole que especifique
el tipo de formulario que desea crear (cada versión de Visual Basic cuenta con su propio
conjunto de formularios prediseñados). Tendrá la posibilidad de crear un formulario vacío o
parcialmente desarrollado para llevara cabo tareas específicas.

Cómo se utilizan los formularios

En Visual Basic, el uso de formularios es una actividad realmente frecuente. Puede hacer que
todos los formularios de un programa sean visibles de forma simultanea o podrá cargar y
descargar formularios a medida que el programa los vaya necesitando. Si decide mostrar más de

Visual Basic

1

FU NDAMENTO S DE INFO RMÁTIC ADepa rtame nt o de In ge nie ría Elé ct rica

un formulario a la vez, podrá permitir al usuario que pase de un formulario a otro o podrá
controlar e l orden en que dichos formularios vayan a ser utilizados. Un formulario que tenga que
ser utilizado cuando se muestre por pantalla se denomina formulario modal (el formulario
acaparará la atención del programa hasta que el usuario pulseAceptar, Cancelar o sea eliminado
por otros medios).
Un formulario que el usuario puede seleccionar o ignorar en pantalla recibe el nombre de
formulario no modal. La mayoría de la aplicaciones desarrolladas para Microsoft Windows utilizan
formularios no modales para mostrar información, ya que proporcionan más flexibilidad de
empleo al usuario. Por ello, cada vez que cree un formulario nuevo, eltipo implícito es el no
modal. También podrá establecer de forma independiente cualquier propiedad de un formulario,
incluyendo su título, tamaño, estilo de borde, colores de primer y segundo plano, fuente y
dibujo.

Instrucciones de formulario en el código del programa

Después de crear un nuevo formulario en el entorno de programación, podrá cargarlo en
memoria y acceder al mismoutilizando sentencias específicas en el procedimiento de suceso. La
sentencia utilizada para cargar un nuevo formulario tiene la siguiente sintaxis:
Load NombreForm
Donde NombreForm es el nombre del formulario que se desea cargar. Por ejemplo, la sentencia:
Load Form2
cargará en memoria el segundo formulario de un programa cuando la sentencia se ejecute desde
Visual Basic. Una vez cargado el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Miguel
  • Miguel
  • Miguel
  • Miguel
  • Miguel
  • miguel
  • miguel...
  • Miguel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS