borrar una parte de un textbox

13/07/2005 - 10:08 por Sonia | Informe spam
hola
cuando relleno una serie de textbox, me salen unos caracteres extraños en
uno de ellos(sale la fecha y una cosa rara)
cabe la posibilidad de decirle q en este textbox solo deje los 10 primeros
caracteres y borre el resto?
gracias!

Preguntas similare

Leer las respuestas

#1 Marauder
13/07/2005 - 12:18 | Informe spam
"Sonia" escribió:


hola
cuando relleno una serie de textbox, me salen unos caracteres extraños en
uno de ellos(sale la fecha y una cosa rara)
cabe la posibilidad de decirle q en este textbox solo deje los 10 primeros
caracteres y borre el resto?
gracias!





Hay una propiedad de los textbox que se llama MaxLength que te permite
controlar el maximo de caracteres que se van a introducir en el textbox.

Espero haberte sido de ayuda.



Respuesta Responder a este mensaje
#2 Marauder
13/07/2005 - 12:23 | Informe spam
"Sonia" escribió:


hola
cuando relleno una serie de textbox, me salen unos caracteres extraños en
uno de ellos(sale la fecha y una cosa rara)
cabe la posibilidad de decirle q en este textbox solo deje los 10 primeros
caracteres y borre el resto?
gracias!


-



Los textbox tienen una propiedad que se llama MaxLength que te perimite
limitar el numero de caracteres que se pueden introducir en el textbox.

Espero haberte sido de ayuda.

Respuesta Responder a este mensaje
#3 Carlos Gómez
15/07/2005 - 07:27 | Informe spam
¿Cómo rellenas los textBox?
Si es mediante codigo, puedes sobreescribir la propiedad 'Text' del control:

Public Class miControl
Inherits TextBox

Public Overrides Property Text() as String
Get
Return MyBase.Text
End Get
Set (ByVal Value as String)
If Value.Length > 10 Then
Value=Value.SubString(0,10)
End If
MyBase.Text=Value
End Set
End Property

End Class

Ojo, si usas Enlaces (Bindings), no lo hagas porque tiene efectos
secundarios (dejan de funcionar los enlaces en algunos casos)

Si es mediante enlaces, me respondes y te cuento, (es que no recuerdo el
código de memoria)

Si es mediante entrada de usuario (posicionandose sobre el TextBox y
escribiendo en la caja de texto) puedes usar la propiedad MaxLength

Sonia wrote:


hola
cuando relleno una serie de textbox, me salen unos caracteres extraños en
uno de ellos(sale la fecha y una cosa rara)
cabe la posibilidad de decirle q en este textbox solo deje los 10 primeros
caracteres y borre el resto?
gracias!
Respuesta Responder a este mensaje
#4 Sonia
15/07/2005 - 09:25 | Informe spam
ok. gracias. era mediante codigo!


"Carlos Gómez" escribió en el mensaje
news:#
¿Cómo rellenas los textBox?
Si es mediante codigo, puedes sobreescribir la propiedad 'Text' del


control:

Public Class miControl
Inherits TextBox

Public Overrides Property Text() as String
Get
Return MyBase.Text
End Get
Set (ByVal Value as String)
If Value.Length > 10 Then
Value=Value.SubString(0,10)
End If
MyBase.Text=Value
End Set
End Property

End Class

Ojo, si usas Enlaces (Bindings), no lo hagas porque tiene efectos
secundarios (dejan de funcionar los enlaces en algunos casos)

Si es mediante enlaces, me respondes y te cuento, (es que no recuerdo el
código de memoria)

Si es mediante entrada de usuario (posicionandose sobre el TextBox y
escribiendo en la caja de texto) puedes usar la propiedad MaxLength

Sonia wrote:

>
> hola
> cuando relleno una serie de textbox, me salen unos caracteres extraños


en
> uno de ellos(sale la fecha y una cosa rara)
> cabe la posibilidad de decirle q en este textbox solo deje los 10


primeros
> caracteres y borre el resto?
> gracias!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida