Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: UNFORMAT en 17 Noviembre 2009, 16:01 pm



Título: Duda con textbox
Publicado por: UNFORMAT en 17 Noviembre 2009, 16:01 pm
Hola, se me ha planteado un pequeño problema que no se resolver es el siguiente:
Tengo un textbox primario (text1) y otros 3 (text2,3,4) en el text1 quiero introducir un texto dividido en 3 partes por algún caracter.
Código:
Texto1
Texto1
Texto1
-------
Texto2
Texto2
Texto2
*****
Texto3
Texto3
Texto3
//////

Lo que quiero hacer es que el texto del text1 me lo divida (utlizando los separadores anteriores * / -) automaticamente para luego poder pasarlo a los otros text
osea pasar el Texto1 a un text, el Texto2 a otro y así con los demás

¿cómo puedo hacer esto?


Gracias por adelantado


Título: Re: Duda con textbox
Publicado por: cassiani en 17 Noviembre 2009, 16:08 pm
juega con el evento change y la función split

Código:
*http://www.elguille.info/vb/vb6/stringFunctions.htm#vb6_06


Título: Re: Duda con textbox
Publicado por: UNFORMAT en 17 Noviembre 2009, 16:15 pm
Hola, muchas gracias por tu consejo, ¿pero no sabes de algún ejemplo?

No soy especialista en VB, me estoy iniciando


Salud2


Título: Re: Duda con textbox
Publicado por: BlackZeroX en 17 Noviembre 2009, 20:11 pm
Código
  1.  
  2. Dim spli() As String
  3. spli = Split("algo|que|hacer", "|")
  4. MsgBox spli(0)
  5. MsgBox spli(1)
  6. MsgBox spli(2)
  7.  
  8.  

otra forma

Código
  1.  
  2. msgbox split("algo|que|hacer","|")(0)
  3. msgbox split("algo|que|hacer","|")(1)
  4. msgbox split("algo|que|hacer","|")(2)
  5.  
  6.