Cómo utilizar la colección en Visual Basic 6: Guía completa
Una colección es un conjunto ordenado de elementos a los que se puede referir como una unidad. VB6 hace uso de las colecciones de muchas formas, como el seguimiento de los controles en un formulario y las impresoras del sistema. VB6 también proporciona un objeto Collection genérico para utilizar en programas. Lo que hace que el objeto Collection sea tan útil es que los elementos que contiene pueden ser prácticamente cualquier cosa: variables, números literales o texto, objetos, etc. Y no tienen que ser del mismo tipo de datos.
Creando un objeto Collection en VB6
Para crear un objeto Collection, utilizamos la sintaxis habitual de VB:
Dim col As New Collection
Luego, utilizamos el método Add para agregar elementos a la colección:
col.Add item, key, before, after
Aquí se describe cada uno de los argumentos:
- Item: es el elemento que se está agregando. Este argumento es obligatorio.
- Key: es una cadena opcional que identifica el elemento. La clave debe ser única dentro de la colección.
- Before: es un número opcional que especifica la posición del nuevo elemento en la colección como el índice del elemento existente antes del cual se colocará el nuevo elemento.
- After: es un número opcional que especifica la posición del nuevo elemento en la colección como el índice del elemento existente después del cual se colocará el nuevo elemento.
No se deben utilizar los argumentos before y after al mismo tiempo. Si omites ambos argumentos, el nuevo elemento se coloca al final de la colección. Si utilizas uno de estos argumentos, debe hacer referencia a un miembro existente de la colección, de lo contrario, se producirá un error.
Obteniendo elementos de una colección
Para recuperar un elemento de una colección, utilizamos el método Item:
Cuándo usar la palabra clave volatile en Java para controlar el acceso a datos en hiloscol.Item(index)
El argumento index puede ser un número que especifica la posición del elemento en la colección, o la cadena de clave que se especificó al agregar el elemento. Si el argumento index no coincide con un elemento en la colección, se produce un error. Ten en cuenta que el índice numérico comienza en uno, es decir, va desde 1 hasta el número de elementos en la colección. Dado que Item es el método predeterminado, se puede utilizar la sintaxis abreviada de esta manera:
col(index)
Eliminando elementos de una colección
Para eliminar un elemento, utilizamos el método Remove. Su sintaxis es exactamente la misma que la de Item. Si eliminas un elemento que no es el último elemento, los demás elementos se desplazarán para llenar el espacio del elemento eliminado.
Propiedad Count
El objeto Collection tiene una propiedad, Count, que devuelve el número de elementos en la colección.
Las colecciones pueden ser útiles en diversas situaciones. Por ejemplo, supongamos que tu programa permite al usuario crear una o más ventanas secundarias. Puedes utilizar una colección para llevar un registro de ellas y luego destruirlas según sea necesario. Primero, crea la colección:
Dim col As New Collection
Luego, cuando se crea cada ventana, se agrega a la colección:
Dim f As New Form2
col.Add f
f.Show
Cuando sea hora de cerrar todas las ventanas, recorre la colección de la siguiente manera:
Cómo usar Command Line Interface (CLI) para analizar argumentos de línea de comandos en JavaDim i As Integer
Dim f As Form
For i = 1 To col.Count
Set f = col(i)
f.Visible = False
Set f = Nothing
Next
En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo utilizar la colección en Visual Basic 6: Guía completa , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados