hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
25 de Julio de 2008, 11:47:19
Noticias: Visita la nueva sección de Física y matemáticas
Para ver este enlace Registrate o Inicia Sesion
Aquí

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

Mensajes: 132


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!!!


« Última modificación: 04 de Julio de 2008, 07:40:13 por Mace Windu » En línea


Para ver este enlace Registrate o Inicia Sesion

El javi
NZ1
*
Desconectado Desconectado

Mensajes: 59


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
NZ2
**
Desconectado Desconectado

Mensajes: 132


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


Para ver este enlace Registrate o Inicia Sesion

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