walid2876
Messages postés49Date d'inscriptionmardi 26 avril 2005StatutMembreDernière intervention31 août 2008 14 févr. 2006 à 23:17
Utililer la property Controls de composant Pere pour acceder a tous les composants enfants
for i:=0 to ControlCount - 1 Do
If (Controls[i] Is Tcompo1) // Tcompo1 nom de la classe du compo1
// s'il y a plusieurs de meme classe
If (Controls[i] as Tcompo1).IdProperty=IdValue // pour mieux fixer un composant
//utiliser une property comme ID utiliser le tag par exemple
then With Controls[i] as Tcompo1 Do
begin
// acceder a ton composant
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 14 févr. 2006 à 06:57
si par exemple tu as une propriétée :
property Edit : TEdit;
pour tester si un composant TEdit a ete donné a la proprietée Edit tu fait :
if Assigned(Edit) then begin
// composant assigné
end;
<hr size="2" width="100%">La theorie c'est quand on sait tout, mais que rien ne fonctionne.
La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.
<hr>