error de ejecucion al crear ejecutable
Publicado por jose (2 intervenciones) el 16/03/2004 20:32:06
Hola a todos. mi problema se produce con el siguiente código
Private Sub chk_modificar_Click(Index As Integer)
If chk_modificar(Index).Value = 1 Then
cbx_habitos(Index).Enabled = True
Else
cbx_habitos(i).Enabled = False
End If
End Sub
Utilizo una matriz de controles(checkbox), al hacer clic sobre un elemento de la matriz obtengo el indice de la matriz lo que es lo mismo el elemento dode hice clic. Con este indice establesco propiedades a otra matriz de controles (combobox) que contine la misma cantidad de elementos. Todo funciona correctamente, pero cuando trato de generar el ejecutable me sale un error de compilacion "Numero de argumento no valido o asignacion de propiedad no valida" en la linea chk_modificar(Index).Value = 1 creo que es porque no indico un numero donde esta la variable Index, utilizo matriz de controles que es generada en tiempo de ejecución, porque desconosco cuantos controles necesito, la cantidad la obtengo de una base de datos, de lo contrario efectuaria esto haci "chk_modificar(#).Value = 1"
Que puedo hacer.....
Saludos desde Panamá
Muchas gracias por su tiempo
Private Sub chk_modificar_Click(Index As Integer)
If chk_modificar(Index).Value = 1 Then
cbx_habitos(Index).Enabled = True
Else
cbx_habitos(i).Enabled = False
End If
End Sub
Utilizo una matriz de controles(checkbox), al hacer clic sobre un elemento de la matriz obtengo el indice de la matriz lo que es lo mismo el elemento dode hice clic. Con este indice establesco propiedades a otra matriz de controles (combobox) que contine la misma cantidad de elementos. Todo funciona correctamente, pero cuando trato de generar el ejecutable me sale un error de compilacion "Numero de argumento no valido o asignacion de propiedad no valida" en la linea chk_modificar(Index).Value = 1 creo que es porque no indico un numero donde esta la variable Index, utilizo matriz de controles que es generada en tiempo de ejecución, porque desconosco cuantos controles necesito, la cantidad la obtengo de una base de datos, de lo contrario efectuaria esto haci "chk_modificar(#).Value = 1"
Que puedo hacer.....
Saludos desde Panamá
Muchas gracias por su tiempo
Valora esta pregunta


0