Esperamos que con este blog puedan entender un poco mejor acerca de los controles estándar, las propiedades de un formulario, los menús, entre otras cosas, que explicaremos con detalle, ya que mostraremos las definiciones y la visualización de todo esto, esperando que puedan entenderlo con facilidad, apreciando su visita, de antemano, ¡GRACIAS!.
Controles, Eventos y Métodos Básicos
Buscar este blog
lunes, 10 de marzo de 2014
INTRODUCCIÓN
El objetivo de esta unidad es identificar los principales controles y componentes estándar de C# que les permita aplicarlos de acuerdo a la problemática que se desea resolver. Para ello contamos con una caja de herramientas (Toolbox) que nos ofrece una colección muy importante de estos elementos los cuales están organizados en categorías para su rápida localización.
2.1 Controles Estándar
Los controles estándar son una colección de herramientas que pueden utilizarse en una interfaz gráfica mediante el uso de un formulario, algunos de ellos pueden ser, los botones, las cajas de texto, las etiquetas, entre otros.
Cada uno de estos objetos tienen su utilidad, y en C# no es necesario crearlos, ya que vienen incluidos en el programa, únicamente se necesita crear el formulario e ir a la caja de herramientas y ahí estarán todos los controles estándar, únicamente tendremos que colocarlos dentro del formulario para poder hacer uso de ellos.
Cada control estándar están compuesto por una serie de Propiedades, Métodos y Eventos.
Veamos la definición:
- Las propiedades son simplemente variables. Sin embargo, a diferencia de una variable "común", están estrechamente vinculados a un objeto. Por ejemplo, puede definir una variable (propiedad) a nivel de Form, que se llame "lPuedeModificar". La letra "l" indica el tipo de la variable (en este caso, lógico), y la variable indica si le es permitido, al usuario, hacer modificaciones. Puede tener varias pantallas abiertas a la vez; cada una tiene su "copia personal" de la variable, que puede tener un valor distinto en cada pantalla.
- Los eventos y métodos son equivalentes a los procedimientos o funciones. Nuevamente, están estrechamente vinculados a un objeto específico. En realidad, los eventos también son métodos; la única diferencia entre un evento y un método "común" es que el evento se ejecuta automáticamente bajo ciertas condiciones. Por ejemplo, órdenes que se escriben en Init() automáticamente se ejecutan cuando se "instancia" un objeto; órdenes en Destroy() se ejecutan cuando deja de existir; varios eventos responden a acciones del usuario, como Click(), RightClick(), InteractiveChange() y otros; etc.
2.2 Eventos y Propiedades del Formulario
El formulario es el primer objeto o control que se visualiza en C# y constituye la pantalla o ventana sobre la que se colocan otros objetos o controles como etiquetas, controles de texto, botones, etc. y por supuesto el código necesario de nuestros programas, por lo tanto constituirán la Interfaz de usuario.
Al igual que todo control tiene sus propiedades, las mismas que podemos establecerlas en la ventana de propiedades.
Propiedades del formulario
Name: En todo control la primera propiedad que debe establecerse es el nombre del objeto, es recomendable que en el caso del formulario las tres primeras letras sean Frm, precisamente para saber que se trata de un formulario, y luego seguida del nombre que se le quiere asignar, no admite espacios.
BackColor: Permite cambiar el color del fondo del formulario.
BackgroundImage: Establece una imagen como fondo del formulario.
BackgroundImageLayout: Diseño de la imagen de fondo: None, Tile, Center, Stretch, Zoom.
ControlBox: Determina si la ventana tiene o no botones de control.
Cursor: Cursor que aparecerá al pasar el puntero por el formulario, se visualizará sólo en tiempo de ejecución.
FormBorderStyle: Establece el estilo del borde del formulario.
Icon: Indica el ícono del formulario es decir aquel que va en la barra de título, se visualizará también en la barra de tareas de windows cuando el formulario se minimiza.
MaximizeBox: Permite que el botón de maximizar que se encuentra en los botones de control se encuentre habilitado o no.
MinimizeBox: Permite que el botón de minimizar que se encuentra en los botones de control se encuentre habilitado o no.
ShowIcon: Indica si un icono se muestra o no en la barra de título del formulario.
ShowInTaskbar: Determina si el formulario aparece en la barra de tareas de windows.
Text: Representa el texto que se visualizará en la barra de título
WindowState: Determina el estado visual inicial del formulario: Normal, Maximized, Minimized.
WindowState: Determina el estado visual inicial del formulario: Normal, Maximized, Minimized.
Eventos del Formulario
Los eventos los podemos encontrar en la ventana de código, la misma que se presenta al dar doble clic sobre el objeto, en este caso el formulario.
Click: Este evento se ejecutará al dar clic sobre el control en este caso sobre el formulario.
MouseMove: Este evento indica que cuando pase el puntero del mouse por el formulario se ejecutará lo que este codificado en él.
FormClosing: Este evento se ejecutará cuando se cierre la ventana.
FormClosing: Este evento se ejecutará cuando se cierre la ventana.
Métodos del Formulario
Show: Permite llamar o presentar otro formulario
Close: Este método me permite cerrar la ventana.
2.3 Tipos de Formulario
En un formulario, pueden tenerse ciertas propiedades, las cuales diferencian cada tipo de formulario existente, cada uno tiene un uso especifico y puede optimizar la calidad de la aplicación a realizarse, algunos ejemplos de estos tipos de formularios son:
Así entonces, estos son algunos de los tipos de formularios existentes, son los mas usados en la programación de interfaces, facilitan el uso de las aplicaciones creadas.
- Formulario MDI: Se denomina el formulario padre, solo puede existir uno en cada proyecto.
- Formulario Child: Formulario hijo que se encuentra dentro de un formulario MDI.
- Formulario MSGBox: pequeño mensaje de ventana emergente con el texto, titulo, botones de opciones que tu decidas.
- Formulario INPUTBox: similar al msgbox, la diferencia es que muestra un campo de texto para ingresar información.
2.4 Cajas de Diálogo

2.5 Menú
Un menú es una serie de opciones que el usuario puede elegir para realizar determinada tarea. Los menús están contenidos en una barra de menú, la cuál se puede decir que es una propiedad que tienen las ventanas para poseer menús, esto es porque la barra de menú en sí misma no es una ventana como lo puede ser un botón de comando o un cuadro de texto, pero tampoco es una barra de herramientas, sino un objeto contenedor de otros menús.
En C# podemos emplear estos menús de forma que la aplicación tenga mas opciones para realizarse, ademas de compactar el espacio, ya que lo que podrían ser botones, en un menú son solo pestañas que en el formulario no ocupan gran cantidad de espacio.
Suscribirse a:
Entradas (Atom)