¿Como Puedo Crear Un Array De Controles Mediante Código?


Subject: ¿Como Puedo Crear Un Array De Controles Mediante Código?
Hola!
Quiero hacer una "matriz" de controles. Necesito crear, mediante código, un arreglo de 3x3 picturebox.

El tema es que luego me gustaria poder recorrerlos con dos FOR...NEXT anidados, usando subindices o algo asi, y la verdad, no se ni como empezar.

En primer lugar.....¿Existe algo asi como PictureBox1(1) = ..........? En Visual Basic se podia, no se si gambas lo soporta

¿Alguien tiene algun ejemplo de esto?

Saludos!

EDITO:
Seria algo como esto....

DIM hPictureBox AS PictureBox
hPictureBox = NEW PictureBox ( Parent AS Container ) [ AS "event name" ]

pero con subindices!

Profile PM  
Subject: Re: ¿Como Puedo Crear Un Array De Controles Mediante Código?
Dispones del control picturebox que tiene la misma función.
El picturebox

Y para crear una matriz de controles utilizas la propiedad group para establecer la matriz y la propiedad tag para identificar cada elemento de la matriz.
Array de controles


Profile PM  
Subject: Re: ¿Como Puedo Crear Un Array De Controles Mediante Código?
soplo escribió: [Ver mensaje]
Dispones del control picturebox que tiene la misma función.
El picturebox

Y para crear una matriz de controles utilizas la propiedad group para establecer la matriz y la propiedad tag para identificar cada elemento de la matriz.
Array de controles



....leyendo............

GRACIAS!!!

Profile PM  
Subject: Re: ¿Como Puedo Crear Un Array De Controles Mediante Código?
Mmmm....esta bueno, pero me parece que no me sirve.

Estoy jugando y aprendiendo, tratando de programar un "resolvedor" del cubo de Rubik. La idea es que al pulsar una flecha, 12 cuadritos (3 de cada cara implicada) se muevan a una nueva posicion.

Pero si cada cuadrito (un picturebox) tiene un nombre distinto, programarlo va a ser una pesadilla.

La disposicion seria mas o menos como esta....y cada cuadrito un picturebox individual:

rubik

Profile PM  
Subject: Re: ¿Como Puedo Crear Un Array De Controles Mediante Código?
Asunto resulto.....lo dibujo con código, y listo.

pantallazo_rubik

Ahora tengo una duda con el control DrawingArea....se me borra el contenido al cambiar de tamaño la ventana. ¿Que propiedad tengo que configurar para que esto no pase?

Gracias!

Profile PM  
Subject: Re: ¿Como Puedo Crear Un Array De Controles Mediante Código?
No había caído en que la pregunta no está bien respondida
¿Como puedo crear un array de controles mediante código?

Pues tu haces
Dim T1 as textbox, T2 as textbox

T1=new textbox as "grupo"
T2=new textbox as "grupo"

sub grupo_keypress()
...
end


No me había dado cuenta. En el hilo de crear arrays de controles no lo pone. Voy a corregirlo.

Last edited by soplo on Monday, 16 November 2009, 23:03; edited 4 times in total
Profile PM  
Subject: Re: ¿Como Puedo Crear Un Array De Controles Mediante Código?
soplo escribió: [Ver mensaje]

Dim T1 as new textbox, T2 as new textbox

T1=new textbox as "grupo" '<---
T2=new textbox as "grupo" '<---

sub grupo_keypress()
...
end



¿No debería estar el manejador grupo entre comillas?

Profile PM  
Subject: Re: ¿Como Puedo Crear Un Array De Controles Mediante Código?
pozi!!


Ahora corrijo.

Profile PM  

Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.0918s (PHP: -25% SQL: 125%)
SQL queries: 24 - Debug Off - GZIP Enabled