Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: bautistasbr en 13 Junio 2006, 17:54 PM

Título: borrar los 3 primeros caracteres
Publicado por: bautistasbr en 13 Junio 2006, 17:54 PM
ola a tod@s,tengo un textbox con un texto,lo q quiero hacer es q al dar al commandbutton se me borren los 3 primeros caracteres d dixo textbox,pero no se me ocurre ninguna forma d hacerlo.
Si me puedieseis exar una mano os lo agradeceria muxo
Título: Re: borrar los 3 primeros caracteres
Publicado por: CodeName47/GEDZAC en 13 Junio 2006, 18:13 PM
tienes que recorre el textbox como un arreglo e ir almecenanado solo  los caracterres  en una variable y al final asignas la variable al textbox.

un mini pseudocodigo seria asi, la verdad se me olvida la sintaxis del VB

tam = len(text1.text) 'tamaño de la palabra del textbox

for i = 0 to tam
 
aqui recorres letra por letra
y haces el algoritmo que guarde las que te interesa
next

las que me interesan = text1.text

no se si me entendiste la idea

saludos
Título: Re: borrar los 3 primeros caracteres
Publicado por: Hendrix en 13 Junio 2006, 18:30 PM
Mucho mas facil:

Dim palabra As String
palabra = "Texto" ' Aki introduce el texto que tu kieras...
MsgBox Right(palabra, Len(palabra) - 3)


Salu2

Título: Re: borrar los 3 primeros caracteres
Publicado por: Gorky en 13 Junio 2006, 18:33 PM
Listo para tu codigo:

Text1.Text = Mid(Text1.Text, 4, Len(Text1.Text))



PD: Es curioso la de formas que hay para hacer una misma cosa.
Título: Re: borrar los 3 primeros caracteres
Publicado por: bautistasbr en 13 Junio 2006, 19:47 PM
muxisimas gracias a todos,funciona d vicio
Título: Re: borrar los 3 primeros caracteres
Publicado por: NYlOn en 13 Junio 2006, 21:09 PM
MUY CURIOSO ;D


Text1.Text = Mid(Text1.Text, 4)