Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Contar Botones (https://www.clubdelphi.com/foros/showthread.php?t=44611)

gallipi 11-06-2007 16:22:00

Contar Botones
 
Buenas,

Necesito que mi programa en ejecucion sea capaz de detectar los TButtons que hay en un TPanel y los guarde en un array de TButtons.

En visual Basic hay un bucle parecido a esto:

For each Tbutton in ... do

Estoy utilizando Delphi 7.0 y por lo q he leido ese bucle aparece a partir de la version 8.0

¿alguna sugerencia?

GRACIAS

Delphius 11-06-2007 16:36:41

Hola gallipi,

Para hacer lo que tu necesitas, debes emplear FindComponent(). Con esta función puedes localizar un componente.
Para manejar el arry de TButtons lo que puedes emplear es un TObjetList. Es como cualquier List únicamente que almacena objetos.

Este tema se ha tratado muchas veces, en este momento no estoy con Delphi a mano. Busca en los foros.

Tu bucle debe hacerse algo parecido a esto:

Cita:

for i := 0 to ComponentsCount - 1 do
begin
....
end;
Saludos,

gallipi 11-06-2007 16:48:58

Gracias Delphius, es lo q estaba buscando.


La franja horaria es GMT +2. Ahora son las 09:00:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi