Bonsoir à tous,
Je souhaite pour changer des propriétés identiques sur un ensemble de grilles utiliser la propriété TAG.
Mais je me heurte à un problème :
Le code suivant ne marche pas :
Alors que celui-ci fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part (Components[5] as TStringGrid).Cells[5,6] := 'coucou';
Pourquoi je devrais passer par un IF alors que je sais par avance de quel type d'objet il s'agit ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if Components[i].Tag = 5 then (Components[5] as TStringGrid).Cells[5,6] := 'coucou';
Passer par un IF signifie que je fais une boucle de 1 à 20 (20 grilles) que je met en place un CASE OF et cela m'oblige à écrire les 20 lignes de propriétés.
Merci à tous
Partager