crear unos cuantos textboxs con codigo

18/02/2005 - 11:51 por victor | Informe spam
hola vereis tengo un problema, pretendo crear textboxs
solo con el codigo dependiendo de n, que es un integer
que varirara.
para crear un texbox utlizo el siguiente codigo y va bien

Dim MyTextBox As New Windows.Forms.TextBox
MyTextBox.Location = New System.Drawing.Point
(64, 40)
MyTextBox.Name = "MyTextBox"
MyTextBox.Size = New System.Drawing.Size(88,
21)
MyTextBox.TabIndex = 0
MyTextBox.Text = "MyTextBox"
Controls.Add(MyTextBox)


mi intencion es crear tantos textboxs como lo que valdria
n, pero no se como hacerlo...
Muchas gracias
 

Leer las respuestas

#1 A.Poblacion
18/02/2005 - 12:27 | Informe spam
"victor" wrote in message
news:036901c515a7$dcb30a50$
hola vereis tengo un problema, pretendo crear textboxs
solo con el codigo dependiendo de n, que es un integer
que varirara.
para crear un texbox utlizo el siguiente codigo y va bien

Dim MyTextBox As New Windows.Forms.TextBox
MyTextBox.Location = New System.Drawing.Point
(64, 40)
MyTextBox.Name = "MyTextBox"
MyTextBox.Size = New System.Drawing.Size(88,
21)
MyTextBox.TabIndex = 0
MyTextBox.Text = "MyTextBox"
Controls.Add(MyTextBox)


mi intencion es crear tantos textboxs como lo que valdria
n, pero no se como hacerlo...



Simplemente mete un bucle con n iteraciones, y dentro el código anterior,
cambiando la posición de los textbox:

Dim I as Integer
For I=1 To n
Dim MyTextBox As New Windows.Forms.TextBox
MyTextBox.Location = New System.Drawing.Point(64, 40+I*23)
MyTextBox.Name = "MyTextBox" & I
MyTextBox.Size = New System.Drawing.Size(88, 21)
MyTextBox.TabIndex = I-1
MyTextBox.Text = MyTextBox.Name
Controls.Add(MyTextBox)
Next I

Preguntas similares