Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿Como Puedo Crear Un Array De Controles Mediante Código?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿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!
 



 
ariel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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

 
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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!!!  
 



 
ariel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 



 
ariel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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!
 



 
ariel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
última edición por soplo el Lunes, 16 Noviembre 2009, 23:03; editado 4 veces 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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?
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Puedo Crear Un Array De Controles Mediante Código? 
 
pozi!!
 

Ahora corrijo.
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Como Crear Un TextBox Que Sirva En Todo El... kotonfree General 1 Viernes, 22 Abril 2011, 13:31 Ver último mensaje
soplo
No hay nuevos mensajes Como Puedo Crear Un Checkbox Dentro De Una... Ricardo Prieto Controles/Librerías/Componentes 10 Lunes, 29 Agosto 2016, 22:48 Ver último mensaje
vuott
No hay nuevos mensajes ¿ Cómo Puedo Hacer Uso De Una Lista Orde... Shell Sobre Gambas-es 2 Jueves, 08 Septiembre 2016, 20:30 Ver último mensaje
Shell
No hay nuevos mensajes Crear Controles Por Código Shell General 1 Lunes, 11 Febrero 2019, 21:14 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron