![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#7
|
||||
|
||||
|
Hola de nuevo.
La idea de DarkMan está bíen orientada. Pero [i]Components nos da un TComponent y no tiene la propiedad Parent, o sea que tendríamos que ir a un descendiente que la tenga. Este es TWinControl. Entonces la línea: Código:
If Components[i].Parent = Panel then Código:
if TSpeedButton(Components[i]).Parent = Panel1 then Código:
procedure TForm1.BorrarBtns(ACtrl: TWinControl);
var
i: Integer;
begin
for i:= ComponentCount -1 downto 0 do
if (Components[i].ClassType = TSpeedButton)and
(TSpeedButton(Components[i]).Parent = ACtrl) then
Components[i].Free;
end;
Código:
BorrarBtns(Panel1); BorrarBtns(GroupBox1); ...
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| borrar, cerrar botones PHP | arespremium | PHP | 3 | 04-08-2007 18:34:29 |
| Botones | Cañones | Varios | 6 | 19-07-2007 16:59:41 |
| Borrar lineas detalle al borrar registro maestro | akinom38 | Conexión con bases de datos | 3 | 11-01-2006 10:38:07 |
| borrar los campos de un DBGrid sin borrar los titulos de las columnas | Torreblanca | OOP | 2 | 02-08-2005 00:12:52 |
| Botones en vcl | gontxalo | OOP | 2 | 28-05-2005 10:38:16 |
|