Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problemas con palabra a palabra

Estas en el tema de Problemas con palabra a palabra en el foro de Visual Basic clásico en Foros del Web. Partiendo del ejemplo de las faqs, he implementado este código: Dim Contador As Integer Texto = Text1.Text ' cadena string For Contador = 1 To ...
  #1 (permalink)  
Antiguo 17/11/2005, 16:13
Avatar de MeXiCaN  
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona - España , Morelia - México
Mensajes: 162
Antigüedad: 20 años
Puntos: 0
Pregunta Problemas con palabra a palabra

Partiendo del ejemplo de las faqs, he implementado este código:

Dim Contador As Integer
Texto = Text1.Text ' cadena string
For Contador = 1 To Len(Texto)
Text2.Text = Mid(Texto, Contador, 1) + "[Añadir]"
Next Contador

Lo que debo hacer es leer el contenido de Text1 palabra a palabra y en text2 mostrar el texto de texto de text1 más el string [Añadir], pero sin embargo no funciona correctamente. ¿Alguien sabe que es lo que no hago bien?

Gracias!!!
__________________
Un saludo, MeXiCaN :golpeado: :adios:

Poco es tanto, cuando poco necesitas. E.Bunbury

Siempre que haya una causa noble por la que luchar, siempre habrá ladrones que la apoyarán.
  #2 (permalink)  
Antiguo 17/11/2005, 16:23
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Que Ingreso Entra Y Como Queres Que Se Vea...

Nos Vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 17/11/2005, 16:28
Avatar de MeXiCaN  
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona - España , Morelia - México
Mensajes: 162
Antigüedad: 20 años
Puntos: 0
Por ejemplo:

// Contenido de text1

La casa de mi prima es de color verde. GeoAvila vive en el servidor por eso esta pendiente de las dudas que le escribo.........

Salida:

// Contenido de text2

La[Añadido] casa[Añadido] de[Añadido] mi[Añadido] prima[Añadido] es[Añadido] de[Añadido] color[Añadido] verde[Añadido]. GeoAvila[Añadido] vive[Añadido] en[Añadido] el[Añadido] servidor[Añadido] por[Añadido] eso[Añadido] esta[Añadido] pendiente[Añadido] de[Añadido] las[Añadido] dudas[Añadido] que[Añadido] le[Añadido] escribo[Añadido].


Muchas Gracias GeoAvila
__________________
Un saludo, MeXiCaN :golpeado: :adios:

Poco es tanto, cuando poco necesitas. E.Bunbury

Siempre que haya una causa noble por la que luchar, siempre habrá ladrones que la apoyarán.
  #4 (permalink)  
Antiguo 17/11/2005, 18:20
 
Fecha de Ingreso: septiembre-2005
Mensajes: 76
Antigüedad: 18 años, 7 meses
Puntos: 0
Dim Contador As Integer
Texto = Text1.Text ' cadena string
For Contador = 1 To Len(Texto)
Text2.Text = text2.text & " " & Mid(Texto, Contador, 1) + "[Añadir]"
Next Contador
__________________
Buby Systems
  #5 (permalink)  
Antiguo 18/11/2005, 00:48
 
Fecha de Ingreso: septiembre-2005
Mensajes: 76
Antigüedad: 18 años, 7 meses
Puntos: 0
Dim X As Integer
Dim palabras As Variant
palabras = Split(Text1.Text)
For X = 0 To UBound(palabras)
Text2.Text = Text2.Text & " " & palabras(X) + " [Añadir]"
Next X

La respuesta anterior estaba mal
Aca lo que hacemos es ingresar en una matris todas las palabras y despues la agregamos al textbox
__________________
Buby Systems
  #6 (permalink)  
Antiguo 18/11/2005, 03:46
Avatar de MeXiCaN  
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona - España , Morelia - México
Mensajes: 162
Antigüedad: 20 años
Puntos: 0
Es la leche, funciona perfectamente.

Muchas Gracias y que Dios te lo pague con muchos hijos!!!
__________________
Un saludo, MeXiCaN :golpeado: :adios:

Poco es tanto, cuando poco necesitas. E.Bunbury

Siempre que haya una causa noble por la que luchar, siempre habrá ladrones que la apoyarán.
  #7 (permalink)  
Antiguo 18/11/2005, 08:24
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
bueno llegue tarde a la repuesta pero que bien que re funciono..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.