Bienvenido a Visual Basic Siglo XXI
Inicio · Artículos · Descargas · Tu cuenta · Foros · Top 10
 
 


 
 
Módulos

· Inicio
· Artículos
· Blogs
· Buscar
· Comentarios
· Descargas
· Encuestas
· Enlaces
· Enviar artículos
· Estadísticas
· Foros
· Mensajes privados
· Recomiéndanos
· Top 10
· Tu cuenta
 
 

 
 
Publicidad

 
 

 
 
¿Quién está en línea?

Actualmente hay 10 invitados, 0 miembro(s) conectado(s).

Eres un usuario anónimo. Puedes registrarte aquí
 
 

 
 
Páginas amigas

Código web
!!! Gana dinero gratis !!!

Mundo JavaScript

Get Firefox!

Sorteo de visas

Audios de Chicho

ActiveLock

CabControl

Blog de Gustavo Alegre

RECMA - Vigilancia por Internet

Soluciones IP Network - Redes Inalámbricas, Cableado Estructurado y Telefonía IP
OnGlasses.net - Contenidos de programación, artículos, foros,  videos, noticias, eventos y chat.
 
 

 
  Detectar el primer índice libre de una matriz de controles
Posted on Saturday, 25 September a las 22:57:02 by galegre

Visual Basic Función para detectar si un índice de una matriz de controles está libre y así poder reutilizarlo.

Hay situaciones en que es necesario cargar y descargar controles en tiempo de ejecución. La forma más sencilla de cargar un nuevo control en un formulario es usar una matriz de controles. Sin embargo, si los índices de la matriz no están en orden ascendente (provocado por descargas de algunos de los controles), no hay función intrínseca que permita hallar el primer índice libre de dicha matriz y aprovechar al máximo la numeración de la misma. Para ello sirve esta función: PrimerIndiceLibre, que permite detectar el primer índice libre de una matriz de controles usando bucles, en el caso que la numeración esté completa la función devuelve el último índice de la matriz + 1.

Código de la función:


Public Function PrimerIndiceLibre(Matriz As Object) As Integer
On Error GoTo Encontrado
Dim IndiceFaltante As Integer
Dim Nada As String
Dim i As Integer
For i = 0 To Matriz.
Drugs are bad, but they shouldn`t mean an end of your career. Being fired because you`ve failed a drug test is an end of your career because no other company would want to hire you. Don`t hesitate and pass your drug test with help from a brand new store. They will review your situation and suggest the best products to help you keep your life on track.
UBound Nada = Matriz(i).Tag DoEvents Next i PrimerIndiceLibre = Matriz.UBound + 1 Exit Function Encontrado: IndiceFaltante = i DoEvents PrimerIndiceLibre = IndiceFaltante Exit Function End Function


 
 

 
 
 
Enlaces Relacionados

· Más Acerca de Visual Basic
· Noticias de galegre


Noticia más leída sobre Visual Basic:
Insertar imagen en un RichTextBox

 
 

 
 
Votos del Artículo

Puntuación Promedio: 4
votos: 2


Por favor tómate un segundo y vota por este artículo:

Excelente
Muy Bueno
Bueno
Regular
Malo


 
 

 
 
Opciones


 Versión Imprimible  Versión Imprimible

 Enviar a un Amigo  Enviar a un Amigo

 
 

 
 
Topicos Asociados

Visual Basic .NET
 
 


 
 
Los comentarios son propiedad de quien los envió. No somos responsables por su contenido.
 
 


 
 
No se permiten comentarios Anónimos, Regístrese por favor
 
 


 
 
Re: Detectar el primer índice libre de una matriz de controles (Puntuación 0)
por Anonymous el Tuesday, 19 July a las 15:12:06
diganme como cuento los elemento de una matriz dinamika


 
 







 
 
Cultura general © 2006. Todos los derechos reservados.
Visual Basic es una marca registrada de Microsoft Corporation.
Esta web ha sido elaborada utilizando PHP-Nuke. Copyright © 2005. Todos los derechos reservados. PHP-Nuke es un Software Libre desarrollado bajo la licencia GNU/GPL.
Página Generada en: 0.047 Segundos