tyloya Master

Registrado: 20 Ago 2002Mensajes: 175
|
Publicado: Mie 02 Oct, 2002 10:38 am Asunto: Acceso a matrices mediante una función |
|
|
Buenos dias!!
A ver si podéis darme alguna idea.
Si tengo definidas un conjunto de matrices(esto sólo es un ejemplo):
long int demo1[8][8]={{16,16,16,16,16,16,16,16},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235}};
long int demo2[8][8]={{16,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235},{235,235,235,235,235,235,235,235}};
Y quiero mostrarlas en un form que contiene 64 TEdits en función de la propiedad Text de un TEdit , es decir, si en ese Text pone Demo1, mostraré la matriz demo1, si pone Demo2 la matriz demo2,....etc.
Pues bien, lo que quiero hacer es una función que en función de un parámetro, no sé si de tipo String u otro tipo,.....me muestre la matriz asociada en el form.
void _fastcall Tfrmdct::Ejemplos(String siguiente){
Edit1->Color=(TColor)(RGB(SIGUIENTEX[0][1],demo1[0][1],demo1[0][1]));
Edit2->Color=(TColor)(RGB(demo1[0][2],demo1[0][2],demo1[0][2]));
Edit3->Color=(TColor)(RGB(demo1[0][3],demo1[0][3],demo1[0][3]));
Cómo podría hacerlo sin tener que repetir esto para cada edit modificando el valor de la demo según el parámetro q le pase??? Lo de acceder a los edit sé como se hace pero..........MI DUDA es si se puede modificar la palabra demox con alguna función para no repetir esto mismo para cada demo
GRACIAS!! |
|