Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Delphi / Kylix / C++ Builder > Múltiples Paneles
-Foros de debate

Delphi / Kylix / C++ Builder
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Múltiples Paneles
Enviado por chanchan el día 27 de abril de 2008

Hola, tengo un programa que en ejecución necesito cambiar el Text de 50 Panel. No es lógico programar
Panel1->Text="caso1";
Panel2->Text="caso2";
Panel3->Text="caso3";
etc.
¿Cómo poría hacer esto mas fácilmente? (Como si fuera un for ..next). Gracias

 
Re: Múltiples Paneles
Enviado por coso el día 7 de mayo de 2008

desde el form donde quieres q se aplique...

var

I: Integer;
Temp: TComponent;
begin
for I := ComponentCount - 1 downto 0 do
begin
Temp := Components[I];
if (Temp is TPanel) then
begin
(Temp as TPanel).Caption := 'caso' + inttostr(I);

(o bien
(Temp as TPanel).Caption := 'caso' + (Temp as TPanel).Name;, extrayendo el numero de este ultimo
)
end;
end;
end;

esta programado de cabeza asi q seguro q tiene bugs, pero la idea se entiende.

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network