Visual Basic.NET - Matriz de elementos

 
Vista:

Matriz de elementos

Publicado por Pablo (9 intervenciones) el 04/09/2004 11:51:16
¿Es posible crear en VB.NET una matriz de controles al igual que en VB 6.0?
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:Matriz de elementos

Publicado por Joan (21 intervenciones) el 07/09/2004 10:24:28
En .NET han dejado de existir las matrices de elementos, pero puedes crear controles en tiempo de ejecucion sin ningun problema:
Dim oBtn As New Button
oBtn.Name = "Boton1"
oBtn.Left = 10
oBtn.Width=100
Me.Controls.Add(oBtn)
Para capturar los eventos del boton ya es mas complicado, al crearlo dinamicamente le has de asignar el manejador de eventos tambien dinamicamente:
...
oBtn.Width=100
AddHandler Button1.Click, AddressOf Boton1_Click
Me.Controls.Add(oBtn)
...

Y antes declarar la sub que controla el evento:
Private Sub Boton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
If sender.Name = "Boton1" Then
'Se ha pulsado el boton 1
End If
End Sub

Saludos.

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:Matriz de elementos

Publicado por Matias.uy (2 intervenciones) el 16/11/2011 13:51:06
Muchas gracias Joan!
Estaba buscando esto hace varios días

Un abrazo desde Uruguay!
MATIAS RODRIGUEZ
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