hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
13 de Mayo de 2008, 08:37:03
Noticias: Que importa si no sabes programar, CPH te enseña, solo haz click Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Studio.Net
| | | |-+  Como crear un arreglo de controles(Array) en VB.NET
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Como crear un arreglo de controles(Array) en VB.NET  (Leído 355 veces)
maxmacell
Avanzado
***

Votos: 0
Desconectado Desconectado

Mensajes: 131


Trojan Bugs and Exploits!!!!


Ver Perfil
« : 23 de Octubre de 2007, 12:37:46 »

hola amigos la duda es sencilla como creo el array de contrles en VB.NET

 en VB6 solo bastaba con ir poniendo el mismo nombre y el programa te prguntaba que si querias crear un arreglo de controles (Array)

le dabas si y listo luego llamabas a tu control por el (index) pero en VB.NET no me deja solo me dice que ya hay un control con ese nombre?Huh y no me da la opcion??

como se hace aqui?

saludos!!!


En línea



El javi
Newbie
**

Votos: 0
Desconectado Desconectado

Mensajes: 60


Ver Perfil
« Respuesta #1 : 11 de Marzo de 2008, 06:38:05 »

Me temo que ya no se puede hacer en versiones posteriores a la 6.
Lo único que se me ocurre es crear una lista genérica del tipo de controles que desees almacenar en ésta. Te dejo un ejemplo con una lista de cuadros de texto:

Código:
'Se elige el tipo de controles que tendrá la lista
Dim ListaCuadrosDeTexto As New List(Of TextBox)

'Se declara una variable del tipo de control elegido
Dim CuadroDeTexto As New TextBox()

'Primer cuadro de texto
'Se definen sus propiedades
With CuadroDeTexto
        .Text = "Cuadro de Texto 1"
        .Location = New Point(50, 50)
End With
'Se añade a la lista creada
ListaCuadrosDeTexto.Add(CuadroDeTexto)

'Segundo cuadro de texto
CuadroDeTexto = New TextBox()
'Se definen sus propiedades
With CuadroDeTexto
        .Text = "Cuadro de Texto 2"
        .Location = New Point(50, 100)
End With

'Se añade a la lista creada
ListaCuadrosDeTexto.Add(CuadroDeTexto)

'Tercer cuadro de texto
CuadroDeTexto = New TextBox()
'Se definen sus propiedades
With CuadroDeTexto
        .Text = "Cuadro de Texto 3"
        .Location = New Point(50, 150)
End With

'Se añade a la lista creada
ListaCuadrosDeTexto.Add(CuadroDeTexto)

'Y así sucesivamente
'Agregas tu lista a la colección de controles del formulario activo
Me.Controls.AddRange(ListaCuadrosDeTexto.ToArray())

Si te surge alguana duda postea.

Salu2
« Última modificación: 11 de Marzo de 2008, 06:46:24 por El javi » En línea
maxmacell
Avanzado
***

Votos: 0
Desconectado Desconectado

Mensajes: 131


Trojan Bugs and Exploits!!!!


Ver Perfil
« Respuesta #2 : 20 de Marzo de 2008, 06:46:01 »

Muchisimas gracias Amigo!!

vamos ahora a hacer las pruebas y te cuento!! lo mejor de todo es que esta claro en Vb.net no se puede asi de facil como en vb6!!

saludos!!
En línea



Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online