Visual Basic.NET - TextBox

   
Vista:

TextBox

Publicado por Cesar (1 intervención) el 02/10/2008 22:29:17
Hola a todos, tengo un formulario con un Combo con los sig. items
1-PAS y 2-ROM
y tambien tengo un textbox con la propiedad MaxLength = 20

Ahora la pregunta

Si eligo en el combo ROM y al ingresar los caracteres en el textbox son mas de 10 o menos de 10 cuando doy ENTER me informe que la cantidad de caracteres debe ser de 10 , ustedes me diran entonces pone en la propiedad MaxLength 10, el tema que si eligo PAS son mas de 10 caracteres, aparte lo quiero validar si es q se ponen menos de 10 caracteres (en el caso q eliga ROM como aclare antes)

Muchas gracias por todo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:TextBox

Publicado por P. J. (706 intervenciones) el 03/10/2008 00:40:12
Si entendi bien seria algo:

select case me.comboBox1.selectedindex
case 0
if me.textbox1.text.length < 11 then
msgbox "debe ser mas de 10 caracteres"
end if
case 1
if not me.textbox1.text.length = 10 then
msgbox "deben ser 10 caracteres"
end if
end select

Y eso en el evento keypress depues de comprobar que se pulso ENTER, no esta probado pero creo esa es la idea.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar