Necesito ayuda
Hola a todos,
Necesito ayuda con la siguiente cuesti贸n. Tengo una aplicaci贸n que tiene un TabStrib con diferentes controles. El caso es que le voy a帽adiendo pesta帽as en tiempo de ejecuci贸n. Hasta ah铆 va bien la cosa. Pero quiero tener una variable declarada, en concreto un array que dependiendo en qu茅 tab est茅 contenga unos valores u otros. No s茅 cu谩ntos tabs voy a tener as铆 que no puedo declarar previamente esos arrays. La idea es que se haga algo parecido cuando se crean dos controles con el mismo nombre y se crea una matriz de controles. No s茅 si esto se puede hacer con una variable declarada...
Espero haberme explicado bien con lo que quiero hacer.
Gracias por la ayuda.
Saludos,
M贸nica.
Necesito ayuda con la siguiente cuesti贸n. Tengo una aplicaci贸n que tiene un TabStrib con diferentes controles. El caso es que le voy a帽adiendo pesta帽as en tiempo de ejecuci贸n. Hasta ah铆 va bien la cosa. Pero quiero tener una variable declarada, en concreto un array que dependiendo en qu茅 tab est茅 contenga unos valores u otros. No s茅 cu谩ntos tabs voy a tener as铆 que no puedo declarar previamente esos arrays. La idea es que se haga algo parecido cuando se crean dos controles con el mismo nombre y se crea una matriz de controles. No s茅 si esto se puede hacer con una variable declarada...
Espero haberme explicado bien con lo que quiero hacer.
Gracias por la ayuda.
Saludos,
M贸nica.
Si se puede M贸nica
Declaras un array de la siguiente forma para que sea din谩mico
En secci贸n General
Dim Vector() as <tipo de dato>
En el Load del formulario, lo dimension谩s con los Tabs iniciales.
Redim Vector(SStab1.Tabs)
Ahora bien, cuando agregas un Tab nuevo, repites l misma instruccion pero con la palabra reservada Preserve
Redim Preserve Vector(SStab1.Tabs)
Preserve indica que se debe agrandar (o achicar) el vector preservando los datos originales.
Para saber cuantos elementos tiene tu vector, utilizas la funci贸n Ubound
Ejemplo
For i = 0 To Ubound(Vector)
..................................
Next i
Saludos
Declaras un array de la siguiente forma para que sea din谩mico
En secci贸n General
Dim Vector() as <tipo de dato>
En el Load del formulario, lo dimension谩s con los Tabs iniciales.
Redim Vector(SStab1.Tabs)
Ahora bien, cuando agregas un Tab nuevo, repites l misma instruccion pero con la palabra reservada Preserve
Redim Preserve Vector(SStab1.Tabs)
Preserve indica que se debe agrandar (o achicar) el vector preservando los datos originales.
Para saber cuantos elementos tiene tu vector, utilizas la funci贸n Ubound
Ejemplo
For i = 0 To Ubound(Vector)
..................................
Next i
Saludos
