Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

Unidad 2. Controles, eventos y métodos Básicos

Programación II

ÍNDICE

2.1 Controles estándar

2.2 Eventos y propiedades del formulario

2.3 Tipos de formularios

2.4 Cajas de diálogo

2.5 Menú

Programación II

Controles estándar

Constituyen la mayoría de la interfaz de usuario en Visual Studio. Los controles más comunes que se usan en la interfaz de Visual Studio deben seguir las directrices de interacción del escritorio de Windows.

Programación II

Extiende el control ListBox. Hace casi todo lo que hace un cuadro de lista y también puede mostrar una marca de verificación junto a los elementos de la lista.

Presenta una opción de tipo V o F, o Sí o No. Puede activar varias casillas de verificación al mismo tiempo.

Ejecuta un comando o una acción cuando el usuario hace clic sobre él.

Controles estándar

Proporciona una forma de mover y cambiar el tamaño de los formularios y controles. No es un control.

Programación II

Permite crear vínculos de estilo web en el formulario. Al hacer clic en el vínculo, se puede cambiar su color para indicar que ese vínculo se ha visitado.

Presenta texto con el que el usuario no puede interactuar ni modificar.

Representa un control de Windows que permite al usuario seleccionar una fecha y una hora, y mostrarlas con un formato especificado.

Controles estándar

Combina un cuadro de texto y un cuadro de lista. Permite que el usuario escriba una selección o seleccione varias casillas de verificación al mismo tiempo.

Programación II

Presenta una interfaz gráfica intuitiva para que los usuarios vean y establezcan la información de fecha.

Utiliza una máscara para distinguir si los datos que especifica el usuario son apropiados o inapropiados.

Muestra una lista de elementos con iconos. Puede usar una vista de lista para crear una interfaz de usuario similar al panel derecho del Explorador de Windows.

Controles estándar

Presenta una lista de elementos entre los que el usuario puede elegir.

Programación II

Representa un control de barra de progreso de Windows.

Presenta mapas de bits, iconos o metarchivos de Windows, archivos JPEG o GIF. También presenta texto o actúa como contenedor visual para otros controles.

Representa un cuadro de número de Windows (también conocido como control de flechas) que muestra los valores numéricos.

Controles estándar

Se usa normalmente para mostrar iconos para los procesos que se ejecutan en segundo plano y no muestran una interfaz de usuario gran parte del tiempo.

Programación II

Muestra texto cuando el usuario apunta a otros controles.

Proporciona un área para escribir o presentar texto.

Permite mostrar o modificar el contenido del flujo, incluidos párrafos, imágenes, tablas y mucho más.

Controles estándar

Presentan un conjunto de dos o más opciones mutuamente excluyentes para el usuario. Cuando un usuario selecciona un botón de radio, no se pueden seleccionar ninguno de los otros botones de radio del mismo grupo.

Programación II

Proporciona un contenedor gestionado para el control ActiveX WebBrowser. El contenedor administrado permite mostrar páginas web en las aplicaciones cliente de Windows Forms.

Controles estándar

Puede mostrar una jerarquía de nodos a los usuarios, por ejemplo, la forma en que los archivos y las carpetas se muestran en el panel izquierdo de la característica Explorador de Windows del sistema operativo Windows.

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Propiedades

Programación II

Eventos

Programación II

Superficie visual que muestra información al usuario y permite interactuar con el programa. Se pueden utilizar para crear menús, solicitar datos, mostrar resultados, y más.

Eventos

Propiedades

Eventos y propiedades del formulario

Programación II

Propiedades Comunes

Programación II

Propiedades Comunes

Programación II

Eventos

Programación II

2.3 TIPOS DE FORMULARIOS

Windows Forms

Formularios estándar

Son las ventanas básicas que contienen controles como botones, cuadros de texto, etc.

Formularios de diálogo

Utilizados para obtener información del usuario antes de continuar, como cuadros de mensaje o formularios de entrada.

Formularios MDI (Interfaz de Documentos Múltiples)

Permiten abrir múltiples formularios dentro de una única ventana principal.

Programación II

En Windows Forms, la relación entre formularios padres (o primarios) y formularios secundarios (o hijos) es fundamental para la organización y navegación de tu aplicación.

01

Formularios Padres

02

Formularios Secundarios

Programación II

2.4 Cajas de Diálogo

Las cajas de diálogo en Windows Forms son una forma común de interactuar con el usuario, permitiendo mostrar mensajes, solicitar información o confirmar acciones.

Programación II

MessageBox

Para mostrar mensajes informativos, de advertencia o de error.

InputBox

Para solicitar información del usuario (como texto).

Diálogos personalizados

Puedes crear formularios personalizados que actúan como cajas de diálogo.

Programación II

Tipos de Menús
  • Menú Principal: Suele estar ubicado en la parte superior de la ventana de la aplicación (usualmente en un MenuStrip). Contiene las opciones más relevantes.
  • Submenús: Opciones adicionales que se despliegan al seleccionar un elemento del menú principal. Permiten organizar más comandos sin saturar el menú principal.
  • Contextual: Menús que aparecen al hacer clic derecho en un control o área de la aplicación, proporcionando acciones relevantes para ese contexto.

2.5 Menú

Definición

Los menús son elementos gráficos que agrupan comandos o acciones relacionadas en una estructura jerárquica. Pueden contener opciones que los usuarios pueden seleccionar para realizar tareas específicas, como abrir archivos, guardar, imprimir, etc.

Programación II

Ventajas
  • Mejora la usabilidad al agrupar funciones relacionadas.
  • Facilita la navegación dentro de la aplicación.
  • Proporciona una forma familiar de interactuar con software para los usuarios.
Usos Comunes
  • Navegar entre diferentes secciones de la aplicación.
  • Acceder a funciones como abrir, guardar, imprimir, configurar, etc.
  • Proporcionar acceso a ayuda o información sobre la aplicación.

2.5 Menú

Componentes del Menú
  • MenuStrip: Control que se utiliza para crear un menú principal.
  • ToolStripMenuItem: Elementos individuales dentro de un MenuStrip que representan acciones o comandos.
  • Separadores: Se pueden agregar para organizar visualmente los elementos del menú.

Programación II

Definición

Un formulario padre es la ventana principal de la aplicación. Puede contener otros formularios o controles.

Tipos

Diálogos: Se utilizan para obtener información del usuario, como un cuadro de entrada o un mensaje de confirmación.Formularios de edición: Permiten al usuario editar datos relacionados con la funcionalidad del formulario padre.

Definición

Un formulario secundario se abre desde un formulario padre y se utiliza para mostrar información adicional o para permitir la interacción del usuario sin cerrar el formulario padre.

Ejemplo de uso

La ventana principal de un software, como un programa de gestión, donde se accede a diferentes funcionalidades.