Visual Basic - Alguien sabe o intulle, como....

Life is soft - evento anual de software empresarial
 
Vista:

Alguien sabe o intulle, como....

Publicado por Marta (11 intervenciones) el 03/06/2007 18:34:43
Hola a todos como puedo hacer para añadir un caracter de forma aleatoria en un textbox??
Lo que no logro es que el caracter se genere entre la palabra por ejemplo:
m+e+sa
me+sa..
a mi solo me sale ....mesa++ y me gustaria que hiciera lo anterior. gracias, Salu22
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

llo intullo....

Publicado por Pendon (3 intervenciones) el 03/06/2007 19:57:05
porque te empeñas en hacer siempre las mismas preguntas y despues no lees las respuestas=?

el ejemplo que te puso Fernando mas abajo funciona perfectamente!!

Salu23
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llo intullo....

Publicado por fernando (102 intervenciones) el 03/06/2007 20:30:30
LLa lo contesté antes y lo vuelvo a contestar ahora:


Private Sub Command1_Click()

Dim caracter As String
Dim inferior As Integer
Dim superior As Integer

If Len(Text1.Text) >= 6 Then MsgBox "La palabra tiene 6 caracteres", _
vbOKOnly, "Atención": Exit Sub

caracter = "+" 'caracter a introducir
inferior = 1
superior = Len(Text1.Text) + 1

posicion = Int((superior - inferior + 1) * _
Rnd + inferior)

izq = Left(Text1.Text, posicion - 1)
der = Right(Text1.Text, Len(Text1.Text) - posicion + 1)

'Debug.Print CStr(posicion), izq, der

Text1.Text = ""
Text1.Text = izq + caracter + der

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llo intullo....

Publicado por Marta (11 intervenciones) el 03/06/2007 23:27:03
Ok gracias, e vuelto a plantear la pregunta pq ayer no me dio resultado. Pero si dices que funciona probare de nuevo, ayer me daba error. Gracias de nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llo intullo....

Publicado por Marta (11 intervenciones) el 04/06/2007 10:59:48
Hola fernando, me da error en la parte de..

izq = Left(Text1.Text, posicion - 1)
der = Right(Text1.Text, Len(Text1.Text) - posicion + 1)

me dice que left y right no tienen parametros

gracias por tu ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llo intullo....

Publicado por fernando (102 intervenciones) el 04/06/2007 15:44:25
Va por mail el ejemplo que a mi me funciona bien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar