Visual Basic.NET - controles en tiempo de ejecucion

   
Vista:

controles en tiempo de ejecucion

Publicado por aitord (1 intervención) el 27/04/2009 16:42:19
Hola.
necesito una ayuda. pego parte del codigo:
en resumen, dentro de un grupo creo radiobuttons con el " codigo de cliente".. si tengo 23 clientes me crea 3 hasta ahi bien...

mi problema radica, en controlar eventos cuando pulsa un radiobutton u otro ... no se que evento se dispara, ya que el control se crea en ejecucion.

grupo = New System.Windows.Forms.GroupBox
'' radio = New System.Windows.Forms.RadioButton
grupo.Location = New Point(385, 2)
grupo.Size = New Size(413, 127)
grupo.Text = "Codigo Cliente"
Controls.Add(grupo)

Dim m As Int32 = 3
Dim n As Int32 = 16
Dim Radio(xreg) As System.Windows.Forms.RadioButton
'
For i As Int32 = 1 To xreg
Radio(i) = New RadioButton
Radio(i).Top = n
Radio(i).Left = m
Radio(i).Text = fila("codcliente")
Radio(1).Checked = True
Radio(i).Width = 60
Radio(i).Height = 17
grupo.Controls.Add(Radio(i))
fila.Read()
m = m + 96

If i = 4 Then m = 3 : n = 39
If i = 8 Then m = 3 : n = 62
If i = 12 Then m = 3 : n = 85
Next
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:controles en tiempo de ejecucion

Publicado por Damian (824 intervenciones) el 28/04/2009 02:46:03
Al final de tu codigo tendrias que poner asi:
AddHandler Radio.Click, AddressOf Radio_Click

Y despues tienes que crear su correspondiente evento:
Private Sub Radio_Click(ByVal sender As Object, ByVal e As System.EventArgs)

End Sub
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