Você está na página 1de 7

LENGUAJEDE

PROGRAMACINI

Prof.RamrezChero,LuisAlberto

LENGUAJEDEPROGRAMACINI

Validacionesen.NET
El tema que vamos a desarrollar trata sobre aprender a Validar en .Net, consiste en
validar el control TextBox (Cajas de texto), el cual ser capaz de recibir nmeros o
letras, dichas validaciones se ejecutan cuando ingresamos los datos a los TextBox, el
eventoquemepermitecontrolarelingresodenmerosoletraseseleventoKeyPress.
Paraempezarconlademostracindelcaptulodehoy,acontinuacinrealizaremoslos
siguientespasos:
Lo primero que vamos a realizar es abrir el visual Studio, para ellos lo
llamaremosdesdesuaccesodirecto

A continuacin crearemos un nuevo proyecto, luego seleccionamos el lenguaje


elcual vamosatrabajar,enestecasoserael lenguajeVisualBasic ydespus
seleccionamosAplicacionesWindows

1
2

Prof.:RamrezChero,Luis Alberto

Pgina 2

LENGUAJEDEPROGRAMACINI
A continuacinprocederemosadisearelsiguienteFormulario

Caja de texto, la cual


modificamos
en
sus
propiedades Multiline=true
(acepte varias lneas) y
enabled=False (aparezca
deshabilitado)

Elformularioqueacabamosdedisear,realizarlassiguientesfunciones
Solomepermitiringresarletrasenelnombredelalumno
Enlasnotasdelalumnosoloseingresarannmeros
Elpromediomesaldrdecolores,siestaprobadodecolorazulysiesta
desaprobadodecolorrojo.
Memostraraunestadoelcualdependerdelpromedioquetengamos.
El formulario ser capaz de identificar que las notas ingresadas estn
comprendidasentre020.

Prof.:RamrezChero,Luis Alberto

Pgina 3

LENGUAJEDEPROGRAMACINI

Ahora crearemos una funcin la cual me validara que solo ingrese letras, para
ello seleccionamos la caja de texto donde se ingresa el nombre y nos vamos a
suseventosyluegoseleccionamoseleventoKeyPressy ponemosSolo_Letrasy
ledamosdobleclic

1Eventos

2EventoKeyPress

Yacontinuacinprogramaremoslosiguiente

Prof.:RamrezChero,Luis Alberto

Pgina 4

LENGUAJEDEPROGRAMACINI
Ahoraenlacajadetextodondesevaaingresarlanota1,ensuseventos
ponemossolo_numerosyledamosdobleclic

1Eventos
2EventoKeyPress

Yprogramaremoslosiguiente

Ahora si queremos validar en las 2 notas restantes llamamos a nuestro


procedimiento ya creados previamente , para ello seleccionamos la caja de
texto a validar y en sus eventos seleccionamos los procedimientos ya
creados, como por ejemplo si quiero validar las notas seleccionamos solo
nmeros

1Eventos

Prof.:RamrezChero,Luis Alberto

SoloNmeros

Pgina 5

LENGUAJEDEPROGRAMACINI
AhoraprogramaremosenelbotnCalcular
PrivateSubbtncalcular_Click()Handlesbtncalcular.Click
'Validandoelnombre
'Trimsuprimeespaciosenblanco
If(txtnombre.Text.Trim.Length=0)Then
MsgBox("IngreseNombre",32, "Mensaje")
txtnombre.Text="" :txtnombre.Focus()
'saledelbotonyyanoejecutaelcodigodeabajo
Exit Sub
End If
'Validandoqesteentre020
If(Val(txtn1.Text.Trim)>20OrVal(txtn1.Text.Trim)=0) Then
MsgBox("IngreseNumeros020",32,"Mensaje")
txtn1.Text="" :txtn1.Focus()
Exit Sub
End If
If(Val(txtn2.Text.Trim)>20OrVal(txtn2.Text.Trim)=0) Then
MsgBox("IngreseNumeros020",32, "Mensaje")
txtn2.Text="" :txtn2.Focus()
ExitSub
End If
If(Val(txtn3.Text.Trim)>20OrVal(txtn3.Text.Trim)=0) Then
MsgBox("IngreseNumeros020",32,"Mensaje")
txtn3.Text="" :txtn3.Focus()
Exit Sub
End If
Dim n1,n2,n3,prom AsInteger
Dim estadoAsString
estado=""
n1= CInt(txtn1.Text)
n2= CInt(txtn2.Text)
n3= CInt(txtn3.Text)
prom=(n1+n2+n3)/3
SelectCase prom
Case 0To 5:estado="MuyMalo"
Case 6To 10:estado="Malo"
Case 11To 15:estado="Regular"
Case 16To 20:estado="Excelente"
End Select
If(prom>=11) Then
'PonemoslaletradecolorAzul
lblprom.ForeColor=Color.Blue
Else
'PonemoslaletradecolorRojo
lblprom.ForeColor=Color.Red
End If
lblprom.Text=prom
lblestado.Text=estado
End Sub

Prof.:RamrezChero,Luis Alberto

Pgina 6

LENGUAJEDEPROGRAMACINI
Ahora si queremos que nuestra caja de texto para las notas solo permita el
ingresode2dgitos,seleccionamoslacajadetextodelasnotasynosvamosa
lapropiedadMaxLengthyledamos2

Y finalmente habremos aprendido a validar utilizando solo procedimientos


paranmerosyletras,paracomprobarpresionaremosF5

Coneltiempo,lavidafcileslaquesehace
Msdifcildellevar

Prof.:RamrezChero,Luis Alberto

Pgina 7

Você também pode gostar