jack554
Messages postés62Date d'inscriptionvendredi 24 mai 2002StatutMembreDernière intervention 3 octobre 2023
-
24 mai 2002 à 16:53
jack554
Messages postés62Date d'inscriptionvendredi 24 mai 2002StatutMembreDernière intervention 3 octobre 2023
-
29 mai 2002 à 17:38
Peut-on sur un formulaire créer des TEdit's "indexés" c'est-à-dire qui ne s'appelleraient pas Edit1, Edit2, Edit3 mais Edit(1), Edit(2), Edit(3), le but étant de les gérer plus simplement dans le code, comme :
for i:=1 to 3 do begin
Edit(i).Text:='AAA';
end;
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 24 mai 2002 à 17:19
Delphi n'est pas Visual Basic !
En revanche, tu peux t'adresser à un ensemble de composants de même nature de la façon suivante :
1/- routines générique traitant tous les TEdit contenus sur la fiche :
For i:=0 to ComponentCount-1 do
if Components[i] is TEdit then
TEdit(Components[i]).Text := 'AAA';
2/- Traitement des composants Edit1..Edit3:
for i:=0 to 3 do
(FindComponent('Edit'+IntToStr(i)) as TEdit).Text := 'AAA';
jack554
Messages postés62Date d'inscriptionvendredi 24 mai 2002StatutMembreDernière intervention 3 octobre 2023 29 mai 2002 à 17:38
Eh non, Delphi n'est pas VB, de même que VB n'est pas Delphi, et c'est toujours ça qui est pénible : sur 10 langages, le premier fait A+B+C, le 2ème A+C+D, le 3ème B+D+X .... Il n'en existe aucun qui peut TOUT faire.