Pregunta: | 23469 - RECORRER BOTONES C++ BUILDER 5.0 |
Autor: | Rusbel Monsalve |
Soy novato en C++ Builder, necesito crear mediante codigo una serie variable de botones en un form y luego mediante un contador, recorrer dichos botones y cambiar algunas propiedades.
otra inquietud, es como hago para hacer que el contenido de una variable sea parte de una instruccion, algo asi como: si xx=3 boton xx->font="Courier New" espero me entiendan. les agradezco su ayuda. |
Respuesta: | Felipe Botero L. |
lo que tienes que hacer es lo siguiente:
en el .H del formulario, en la seccion PRIVATE escribes lo siguiente: TButton *Botones[100]; //100 es el numero máximo de botones que quieres esto te creara un Vector de punteros a Botones. Luego, en el constructor del formulario escribes: ------------------- for(int i=0; i<100; i++) { Botones[i]=new TButton(this); Botones[i]->Left=XXX; Botones[i]->Top=YYY; Botones[i]->Parent=FORMULARIO; } // donde XXX es la coordenada x que le quieras dar al boton en el form // donde YYY es la coordenada y que le quieras dar al boton en el form // Donde FORMULARIO es el nombre del formulario donde quieres // poner el botón, por ejemplo (FORM1) q ------------------- |
Respuesta: | Felipe Botero L. |
lo que tienes que hacer es lo siguiente:
en el .H del formulario, en la seccion PRIVATE escribes lo siguiente: TButton *Botones[100]; //100 es el numero máximo de botones que quieres esto te creara un Vector de punteros a Botones. Luego, en el constructor del formulario escribes: ------------------- for(int i=0; i<100; i++) { Botones[i]=new TButton(this); Botones[i]->Left=XXX; Botones[i]->Top=YYY; Botones[i]->Parent=FORMULARIO; } // donde XXX es la coordenada x que le quieras dar al boton en el form // donde YYY es la coordenada y que le quieras dar al boton en el form // Donde FORMULARIO es el nombre del formulario donde quieres // poner el botón, por ejemplo (FORM1) q ------------------- |