Está en la página 1de 5

GUIA DE LABORATORIO #12-1 IVA-

10
Semana 12

CREANDO APLICACIONES PARA WINDOWS


FORMS
Objetivos
Luego de completar este laboratorio, el estudiante será capaz de:
 Formularios Windows: Propiedades, Métodos,
 Formularios modales y no modales
 Controles Básicos : Propiedades, Métodos
Eventos; control de eventos Handles

FORMULARIO 1

En este formulario debemos mostrar el boton de


ayuda que muestre informacion del control button
Ademas en la barra de titulo colocaremos una
marquesina con el texto MI PRIMER FORMULARIO

CODIGO

Private Sub Button1_HelpRequested(ByVal sender As Object, ByVal hlpevent


MsgBox("acepta cambios")
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As


Me.Text = Mid(Me.Text, 2) + Microsoft.VisualBasic.Left(Me.Text, 1)
End Sub
End Class
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
Form2.Show()
End Sub
Private Sub Form1_Closing(ByVal sender As Object, ByVal e As
If MessageBox.Show("¿Cerrar la ventana?", _
"Atención", MessageBoxButtons.YesNo, _
MessageBoxIcon.Hand) = DialogResult.No Then
e.Cancel = True
End If
END SUB

Pág.# 1 Lic. Gina Huertas Camacho


FORMULARIO 2

Diseñemos el siguiente formulario de tal forma que


muestre EL texto de cada button en un messagebox

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click

MsgBox(sender.text)
End Sub
Al hacer clickponer a cada botón un color defondo diferente.

Sub color_click(ByVal sender As Object, ByVal e As EventArgs) Handles


Button1.Click, Button2.Click, Button3.Click
If sender Is Me.Button1 Then
Button1.BackColor = Color.Aqua
End If
If sender Is Me.Button2 Then
Button2.BackColor = Color.Red
End If
If sender Is Me.Button3 Then
Button3.BackColor = Color.Purple
End If
End Sub
End Class

FORMULARIO 3

BOTONES DE OPCION

Mostrar la Especialidad Computación


,Contabilidad, Administración de acuerdo
a la selección

Pág.# 2 Lic. Gina Huertas Camacho


Código
Private Sub seleccion(ByVal sender As Object, ByVal e As System.EventArgs)
Handles RadioButton1.Validating, RadioButton2.Validating,
RadioButton3.Validating
LblEspecialidad.Text = sender.tag
End Sub

FORMULARIO 4
Este programa permite ingresar el nombre y la deuda de
un cliente e indicar mediante un control Checkbox si el
cliente tiene o no u n descuento que consiste el 10% de
su deuda

Public Class Frmcheckbox


Dim descuento As Decimal
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
descuento = Val(NudDeuda.Value) * 0.1
Else
descuento = 0
End If
End Sub

Private Sub Button1_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button1.Click
Dim deuda, TOTAL As Decimal
deuda = Decimal.Parse(NudDeuda.Value)
TOTAL = deuda - descuento
txtDescuento.Text = descuento.ToString
TxtTotal.Text = TOTAL.ToString
End Sub
End Class

Pág.# 3 Lic. Gina Huertas Camacho


FORMULARIO 5
.Matricula

Diseñar la siguiente interfaz


Se pide:

Una interfaz que calcule el pago de matricula de un alumno para un curso libre.

Considere:
1. Fecha y hora actualizada , los text box precio,nhoras,costo y precio son de lectura
2. Si selecciona el curso
a. Vbnet precio_hora=20
b. Java precio_hora=25
c. C# precio_hora=30
3. Ingrese ud. El nùmero de horas(solo acepta numeros) y muestre el costo del curso
el coso del curso= precio_ hora * nª de horas
4. Si selecciona en Materiales
Cd con demos se mostrara en el textbox precio de cd =10
Copia de manual se mostrara en el textbox el precio de manual =20
5. Al dar click en el boton calcular se mostrara el monto a pagar = costo del curso+precio de cd+copia del
material.
Luego mostrara en un messagebox aumno matriculado

Pág.# 4 Lic. Gina Huertas Camacho


Pág.# 5 Lic. Gina Huertas Camacho

También podría gustarte