Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: 4zt3ca en 20 Febrero 2015, 20:17 pm



Título: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: 4zt3ca en 20 Febrero 2015, 20:17 pm
Hola que tal
si pueden ayudarme se los agradeceria

como? puedo pasr el texto de un textbox multilinea a un textbox
una linea a la vez al hacer click  en un boton... me imagino que para ustedes en una tonteria pero si me puedel ayudar se los agradeceria
saludos....(https://imageshack.com/i/idlG8WMFj)


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: Shell Root en 23 Febrero 2015, 14:45 pm
Puedes usar listas,
:https://msdn.microsoft.com/es-es/library/system.windows.forms.listbox%28v=vs.110%29.aspx


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: Flamer en 24 Febrero 2015, 05:45 am
no te entendi bien.

Pero si quieres pasar el contenido de un textbox a otro con un solo click solo tienes que poner en el codigo del boton asi:

text2=text1

eso es lo mas simple del mundo

saludos Flamer y es eso lo que querias


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: Brian1511 en 4 Marzo 2015, 21:01 pm
No Flamer al parecer no entendiste el quiso decir que cada que preciones el Boton se pase linea por linea el Text1 al Text2, sino es haci pues no se que es lo que quiere, si copiar el Text1 al Text2 o Pasar linea por linea.

deberia de explicarce mejor! :/


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: ivancea96 en 4 Marzo 2015, 22:36 pm
Al pulsar el botón, coges del textbox1 la primera linea, y la agregas al textbox2. Luego, la borras del textbox1.


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: Brian1511 en 5 Marzo 2015, 02:36 am
Y no te es mejor usar ListBox? es mucho mejor xD

Pero bueno si eso es lo que necesitas.

Primero para que el Texbox se lea linea por linea Debes ponerlo en Multilinia en la ventana de propiedades.

Una ves echo esto agrega este code en el command1:

Código
  1. Dim Str() As String
  2. Str = Split(Text1.Text, vbNewLine)
  3. If Len(Text2.Text) <> 0 Then
  4. Text2.Text = Text2.Text & vbNewLine & Str(0)
  5. Else
  6. Text2.Text = Text2.Text & Str(0)
  7. End If
  8. Text1.Text = ""
  9.  

Recuerda que para que este funciones Debes poner los 2 TextBox con el Multiline en True!.

Espero que te siva, ya lo probe y funciono a la perfeccion.
Saludos!


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: 79137913 en 5 Marzo 2015, 12:26 pm
HOLA!!!

Creo que este codigo seria mas acorde a lo que se plantea:

Código
  1.    Dim aux() As String
  2.    If Text1.Text <> vbNullString Then
  3.        aux = Split(Text1.Text, vbNewLine)
  4.        If Len(Text2.Text) = 0 Then
  5.            Text2.Text = aux(0)
  6.        Else
  7.            Text2.Text = Text2.Text & vbNewLine & aux(0)
  8.        End If
  9.        Text1.Text = vbNullString
  10.        For x = 1 To UBound(aux)
  11.            If x = 1 Then
  12.                Text1.Text = aux(x)
  13.            Else
  14.                Text1.Text = Text1.Text & vbNewLine & aux(x)
  15.            End If
  16.        Next x
  17.    Else
  18.        MsgBox ("No hay mas lineas que traspasar")
  19.    End If

GRACIAS POR LEER!!!


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: Brian1511 en 5 Marzo 2015, 23:21 pm
Pero si eso esta haciendo lo mismo que yo planteé, xD, pero bueno las dos formas funcionan ñ.ñ


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: 79137913 en 6 Marzo 2015, 12:32 pm
HOLA!!!

No realmente, en tu codigo al final colocas Text1.text = "" , esto hace que cuando clickeas solo se traspasa la primera linea y se borra por completo el contenido de text1.text, haciendo imposible seguir migrando las lineas.

GRACIAS POR LEER!!!


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: Brian1511 en 7 Marzo 2015, 02:01 am
Si pero segun entendi el solo queria que la linea #1 del TextBox1 se pasara 1 x 1 al TextBox2, sino para eso solo usaria Textbox1 = Textbox2 y listo.


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: 79137913 en 7 Marzo 2015, 03:40 am
HOLA!!!

...
como? puedo pasr el texto de un textbox multilinea a un textbox
una linea a la vez al hacer click  en un boton...

GRACIAS POR LEER!!!


Título: Re: copiar textbox1 a textbox2 1x1 linea al hacer click en un buttom
Publicado por: Brian1511 en 7 Marzo 2015, 17:33 pm
Es verdad xD, Lamento haber enrredado las cosas. :)

Saludos!