Crear controles en tiempo de ejecución

04/07/2005 - 22:53 por Jesús G. | Informe spam
Hola amigos:

Desde código, quiero añadir varios textbox en un formulario, modificar sus
propiedades, etc.

Hago lo siguiente:

Dim miTextBox As new Textbox
miTextBox.name ="MiTextbox"
miTextBox.Top = 200
miTextbox.Left = 100
miTextbox.Text = "Hola amigos"

No me dá error, pero no me hace nada.

¿Qué debo hacer para que se muestre el cuadro de texto en pantalla?

Agradezco vuestra ayuda.

Saludos

Jesús G.

Preguntas similare

Leer las respuestas

#1 Tristan
04/07/2005 - 22:55 | Informe spam
Añadirlo al formulario:

me.controls.add(miTextBox)


O lo que es lo mismo:

miTextBox.Parent = me

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#2 Jesús G.
04/07/2005 - 23:34 | Informe spam
Muchas gracias.

Saludos

Jesús G.
"Tristan" escribió en el mensaje
news:
Añadirlo al formulario:

me.controls.add(miTextBox)


O lo que es lo mismo:

miTextBox.Parent = me

Juan Carlos Badiola
MVP - C#

Respuesta Responder a este mensaje
#3 Ch0rY
05/07/2005 - 13:03 | Informe spam
Cual de las dos maneras seria la mas mejor?

"Tristan" wrote in news:OzK54qNgFHA.3204
@TK2MSFTNGP10.phx.gbl:

Añadirlo al formulario:

me.controls.add(miTextBox)


O lo que es lo mismo:

miTextBox.Parent = me

Respuesta Responder a este mensaje
#4 Tristan
05/07/2005 - 16:27 | Informe spam
La verdad es que no hay diferencia. El diseñador winforms utiliza
Controls.Add. Internamente Parent llama a Controls.Add, así es que en teoría
Controls.Add() sería infinitesimalmente más eficiente. La verdad es que son
diferencias insignificantes frente al total de la operación de añadir un
control. Yo lo considero una cuestión de gusto, de lo que resulte más
legible en cada momento.

Entrando en detalles de ese nivel de eficiencia, el jitter de .net hace
inlining, con lo que la llamada a las dos se convertiría en el mismo código
máquina. Lo que ocurre es que o mucho me equivoco, o no se puede hacer
inlining de los miembros de clases derivadas de MarshallByRefObject, entre
ellas la clase Control.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#5 Ch0rY
06/07/2005 - 17:16 | Informe spam
Ahhhh, usease, que da igual, pero puede que mas claro
me.controls.add(miTextBox)

gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida