ciao a tutti ragazzi, ho un problemino che non riesco a risolvere, anzi, diciamo che mi fa impazzire:
devo scorrere tutti i componenti presenti all'interno di una form...
var
nome: string;
begin
nome:= 'pippo';
for i:=0 to frmdst.componentcount-1 do
begin
if frmdst.components[i].name = nome then
// e qui ci casca l'asino (e a me le braccia)
frmdst.components[i].visible:=false;
//il TComponent (ovviamente) non supporta le proprietà visible ed enabled, mentre il TControl sì.
end;
Se faccio il ciclo su Tcontrol, non mi visualizza tutti gli oggetti nella form, ma sono una parte.
Come faccio a trasformare il Tcomponent in Tcontrol???
Credo che si debbano utilizzare i puntatori,ma di che tipo (usare i puntatori di variabili mi riesce, ma ho problemi con questo caso).
Se mi aiutaste, magari con un esempiuccio, ve ne sarei davvero grato.
Ciao a tutti
Giorgino
![]()
![]()