8 Guia Visual C# Forms
8 Guia Visual C# Forms
8 Guia Visual C# Forms
EVENTOS
Un evento consiste en una acción generada a partir de la interacción con una aplicación: clic
de mouse, pulsación de tecla o botón, selección de comando de un menú, arrastrar y soltar
elementos en pantalla, &c. Los eventos también puede generarse por la generación de la actividad
de un sistema información: por ejemplo en un sistema de cajeras automáticos (ATM), una vez que
un cliente de la entidad bancaria realiza una transacción, el sistema se encarga de hacer un
registro de la actividad para controlar y asegurar los valores de los clientes de la entidad,
igualmente, el mismo sistema puede enviar un mensaje de texto al móvil del cliente con el registro
(lugar, valor, fecha y hora) de la transacción recién efectuada. (En la Figura 1 se puede apreciar
pictóricamente todos los eventos anteriores.)
Aparte de la utilidad anterior de los eventos, éstos también son usados para cualquier escenario
que requiera la notificación de cambios de estados de un objeto a un conjunto de clientes
interesados en conocer su estado y reaccionar frente a esos cambios.
Ejercicio 9 Práctico.
Cree una carpeta en el escritorio con el nombre EJEMPLOS VISUAL FORMS y dentro de
esta otra con el nombre FORMS_1, esto encaso que no existan estas carpetas.
Cree un nuevo proyecto en .Net seleccione el lenguaje C# y en plantillas seleccione
“Aplicación de Windows Forms”, asígnele el nombre ForEven_9 y guárdelo en la carpeta
FORMS_1.
Aplicación que permitirá generar un evento atreves de un botón, cuando este sea pulsado
generara una salida de un mensaje dentro del formulario.
Cuando se crea un proyecto las formas viene un nombre por defecto (Form1), es
aconsejable cambiar dicho nombre para un mejor manejo de las formas.
Paso 1: Ir al Explorador de soluciones en este se hace un clic derecho sobre Form1.cs, se abre
una ventana emergente y en esta seleccionamos cambiar nombre.
Paso2: Poner el nombre que deseamos (recuerde que debe ser referente a lo que se hará en el
formulario), en este caso puede ser Eventos1 y dar un enter, debe cambiar el Form1cs a
Eventos1.cs.
Paso3: por lo general sale un aviso informado si se quiere hacer modificar todos los archivos y se
le dice que sí.
Paso 4: Verificar que en las pestañas de diseño y de código hallan quedado con el nuevo nombre.
GUIA DE TRABAJO N° 8 VISUAL C# (C SHARP)
Ing. Sandra Giraldo
Página 3 de 8
CONTROL PROPIEDAD
Name Text
button btnevento Haga Clic
Explicación:
En el código anterior se puede identificar que hay un función de tipo privada (private) la
cual tiene el nombre btnevento y su evento es _click.
EN windows form también funcionan las secuencias de escape como en consola \t,\a,\n,
etc.
5. Se abrirá una venta (Seleccionar recurso), seleccionar recurso local y el botón Importar.
7. Si todo salió bien el botón debe tener la imagen de fondo seleccionada, puede ajustar el
taño del botón a su imagen.
10. Ejecute el formulario, se dará cuenta que no es posible escribir en el TextBox, ya que esta
deshabilitado. Es un buen control para cuando se requiere que se inserten datos en un
control antes de este.
GUIA DE TRABAJO N° 8 VISUAL C# (C SHARP)
Ing. Sandra Giraldo
Página 5 de 8
PROPIEDAD
CONTROL
TabIndex TabStop
TextBox 1 True
Button1 2 True
Button2 3 True
Button3 4 True
CONTROL PROPIEDAD
Name
Button4 btnfoco
Button5 btndesaparecer
Button6 btnaparecer
5. Ejecute la aplicación, haga clic sobre cada uno de los botones verifique su funcionamiento.
CONTRO PROPIEDAD
L Text BorderStyle Name
Panel Fixed 3D
GroupBox ORIENTACION
Button1 ARRIBA btnarriba
Button2 ABAJO btnabajo
Button3 Izquierda btnizquierda
Button4 Derecha btnderecha
Label1 Label1
CONTROL CODIGO
btnizquierda
btnderecha
btnarriba
btnabajjo
CONTROL CODIGO
RadioButton
1
RadioButton
2
RadioButton
3
RadioButton
4
RadioButton
5
RadioButton
6
Button1
2 Para este ejercicio se deben crear dos variables las cuales serán globales, para tal fin
en la pestaña del código deberá quedar así;
GUIA DE TRABAJO N° 8 VISUAL C# (C SHARP)
Ing. Sandra Giraldo
Página 8 de 8
Verifique que la variable esta después de iniciar la clase y las propiedades, si se deja en
otro lugar hay la posibilidad que falle la aplicación. Estas variables quedan por fuera de los
controles ya que puede ser utilizada por cualquiera de los radiobutton de ahí que se les
asigne el nombre de variables globales.