Visual Basic.NET - Checkbox con mismo nombre

 
Vista:
sin imagen de perfil

Checkbox con mismo nombre

Publicado por JAVIER (15 intervenciones) el 27/03/2023 19:14:17
Tengo varios checkbox con el mismo nombre y un digito final: chbGastos1, chbGastos2, chbGastos3, ...

Este es método para recorrerlos y no me funciona. A ver si me lo podeis corregir

1
2
3
4
5
6
7
8
9
Dim ctrGastos As CheckBox
 
For i = 1 To 9
ctrGastos = "chbGastos" & i
 
   If ctrGastos.Checked = True Then
 
   End If
Next

Muchas gracias
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
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Checkbox con mismo nombre

Publicado por Phil Rob (1554 intervenciones) el 27/03/2023 21:40:12
Hola Javier,

1
2
3
4
5
6
7
8
9
10
11
Dim ctrGastos As CheckBox
 
        For i = 1 To 9
 
            ctrGastos = Me.Controls.Item("chbGastos" & i)
 
            If ctrGastos.Checked Then
                '
 
            End If
        Next

Buenas noches ...
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
sin imagen de perfil

Checkbox con mismo nombre

Publicado por JAVIER (15 intervenciones) el 28/03/2023 07:58:04
Muchas gracias
Pero en la limea 5 me sigue dando error:
Option Strict On no permite conversiones implícita de "Control" en "Checkbox"
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
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Checkbox con mismo nombre

Publicado por Phil Rob (1554 intervenciones) el 28/03/2023 08:16:00
Hola,

Cuando no quiere la conversion implícita, hacemos la conversion explícita :

1
ctrGastos = CType(Me.Controls.Item("chbGastos" & i), CheckBox)

Que tenga un buen día ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Checkbox con mismo nombre

Publicado por JAVIER (15 intervenciones) el 28/03/2023 08:31:02
Muchas gracias
Aprendiendo todos los días
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