.text [Résolu] [Delphi] utiliser des TEdit comme des tableaux edit[var] - Delphi/Pascal - Programmation
Marsh Posté le 01-09-2006 à 21:54:23
Tu peux utiliser FindComponent
Code :
|
Marsh Posté le 01-09-2006 à 22:32:38
ouaooo merci beaucoup ça marche
pareil pour les radiobutton:
(FindComponent('radiobutton' + IntToStr(cnt)) as TRadioButton).Checked:=true;
Marsh Posté le 04-09-2006 à 09:33:09
Plan B : utiliser la propriété "controls" du TForm(ou du conteneur aproprié). Moins "souple", mais qui ne dépend pas du nom des composants
Attention, si tu mes tes composants sont dans un TPanel(ou autre conteneur), c'est la propriété controls du panel qu'il faut utiliser.
Marsh Posté le 09-09-2006 à 12:35:07
Salut El zozo
bizarre je voit pas la propriété controls? je suis sous Delphi 6 perso
heu "ze nioubi question" ça doit bien être dans l'inspecteur d'objet?
enfin ça a marché nickel comme m'a indiqué Flaie
Marsh Posté le 10-09-2006 à 19:29:03
Flagad'aware a écrit : Salut El zozo |
Nah! Controls, tu ne le trouvera pas dans l'inspecteur d'objet. C'est accesible uniquement à l'exécution Y'a plein de truc dans l'aide, tu sais
Marsh Posté le 01-09-2006 à 20:19:23
Salut à tous
une question qui peut (va!) parraître tordue, je cherche un moyen pour remplir des edit en boucle sans avoir à faire un code de 10000 pages
par ex. au lieu de
edit1.text := valeur ;
edit2.text := valeur ;
edit3.text := valeur ;
...
edit10.text := valeur ;
qui peut être très long
faire une boucle par ex:
procedure....
var
cnt:integer;
begin
for cnt :=1 to 10 do
begin
readln(f,tmp);
edit[cnt].text := valeur;
end;
end;
evidement ça marche pô le debugger dit identificateur inconnu
y a pas moyen d'une autre façon? c'est hyper pratique comme boucle, et ça peut être plutôt lourd de faire tout à la suite...
pareil pour les autre composants comme les radiobutton?
le but est de lire un ficier txt pour pourvoir editer certaines lignes, un genre de fichier .ini
Message édité par Flagad'aware le 02-09-2006 à 12:58:34