Controles creados en ejecucion

23/11/2004 - 16:29 por Omicron | Informe spam
Quiero crear una serie de controles dinámicamente, para lo cual, en
principio no tengo problema. Pero luego no se como acceder a ellos, ya que
el nombre que les he dado en ejecución, en tiempo de diseño logicamente aún
no existe, y no puedo hacer referencia a ellos.

Los creo de esta forma:

Dim miTextBox4 As New System.Windows.Forms.TextBox
miTextBox4.Size = New System.Drawing.Size(88, 20)

miTextBox4.Top = 196 + 28 * (I - 1)

miTextBox4.Left = 491

miTextBox4.TextAlign = HorizontalAlignment.Right

miTextBox4.TabStop = False

miTextBox4.Name = "txtBanco" & I & "Saldo"

miTextBox4.ReadOnly = True

Me.Controls.Add(miTextBox4)


Lo que querría es poder hacer referencia a ellos después de una forma
equivalente a escribir

txtBanco4Saldo.Text = "25"

¿Como se puede conseguir?
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
23/11/2004 - 17:47 | Informe spam
Hola Omicron,

mira este enlace:
http://www.microsoft.com/spanish/ms...art127.asp

Espero que te sirva.

Un saludo,

Jorge Serrano
MVP VB.NET

http://communities2.microsoft.com/c...fault.aspx


"Omicron" wrote:

Quiero crear una serie de controles dinámicamente, para lo cual, en
principio no tengo problema. Pero luego no se como acceder a ellos, ya que
el nombre que les he dado en ejecución, en tiempo de diseño logicamente aún
no existe, y no puedo hacer referencia a ellos.

Los creo de esta forma:

Dim miTextBox4 As New System.Windows.Forms.TextBox
miTextBox4.Size = New System.Drawing.Size(88, 20)

miTextBox4.Top = 196 + 28 * (I - 1)

miTextBox4.Left = 491

miTextBox4.TextAlign = HorizontalAlignment.Right

miTextBox4.TabStop = False

miTextBox4.Name = "txtBanco" & I & "Saldo"

miTextBox4.ReadOnly = True

Me.Controls.Add(miTextBox4)


Lo que querría es poder hacer referencia a ellos después de una forma
equivalente a escribir

txtBanco4Saldo.Text = "25"

¿Como se puede conseguir?



Preguntas similares