Visual Basic - Contenido de un .text cuyo nombre es una variable

Life is soft - evento anual de software empresarial
 
Vista:

Contenido de un .text cuyo nombre es una variable

Publicado por ELizabeth (2 intervenciones) el 08/10/2008 14:44:00
Hola podrian ayudarme... Quiero mostrar el contenido de un textBox cuyo nombre es el contenido de una variable ejemplo:

1. Tengo un formulario con un campo llamado textBox1, el cual contiene "HOLA MUNDO".
2. En el codigo fuente tengo una variable de tipo string llamada variable1, la cual contiene "textBox1.text".

Ahora lo que deseo es mediante la variable1 mostrar el texto de textbox1.

Lo estaba haciendo de la siguiente manera pero no me sale:

Dim variable1 as string
variable1="textBox1.text"
MsgBox(variable1)

se supone que el mensaje tiene que presentarme "HOLA MUNDO", o al menos eso quiero que me presente.

Por favor ayudenme, hay algun metodo para hacer lo que seseo.
Gracias
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

RE:Contenido de un .text cuyo nombre es una variab

Publicado por ingeniero ramirez (34 intervenciones) el 08/10/2008 15:18:49
¿Eres tu la "Elizabeth" que no se molesta en contestar si la solución que le dieron le funcionó?

¿O eres otra, con el mismo nombre?

¿Porqué tienes que declarar una variable para eso?

MsgBox Text1.Text ---- es todo lo que necesitas

Si aún así todavía quieres meterlo en una variable, elimina las comillas por que lo que te va a dar el mensaje es "textbox1.text"

variable1 = TextBox1.Text
MasgBox variable1 ---> resultado "HOLA MUNDO"
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:Contenido de un .text cuyo nombre es una variab

Publicado por igor (633 intervenciones) el 08/10/2008 20:24:47
Pues claro que es la misma, aquí la cosa va así.

El tema es que creo entender esa "necesidad" de almacenar en una variable el nombre del control, para hacer referencia a dicho control y obtener el texto que contiene en dicho momento.

El amigo Ramirez da la respuesta lógica para la explicación que se ha dado, como siempre la gente no sabe explicar lo que quiere y además se enfada por los resultados.

Para lo que creo esta buscando la "amiga" ELizabeth debe declarar un textbox y apuntarlo a text1 por ejemplo:

Dim Control As TextBox
Set Control = TextBox1
MsgBox Control.Text

O también podemos pasar el textbox por referencia a una función:

ObtenTexto Text1

Private Sub ObtenTexto(ByRef ControlText As TextBox)
MsgBox ControlText.Text
End Sub

A ver si por lo menos aprendes un poco de programación con esto.
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:Contenido de un .text cuyo nombre es una variab

Publicado por eli (2 intervenciones) el 08/10/2008 21:21:07
gracias voy a probarlo Ingenierito......
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