Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2849 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Gérer les composant d'une forme ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gérer les composant d'une forme ...

n°880035
le duke
ça vous dérange si je fume ?
Posté le 22-10-2004 à 14:29:03  profilanswer
 

Salut tout le monde,  
voià j'ai un petit problème et j'en profite pour agradir mon savoir par la même !!
Voilà je suis en train de coder un soft dans lequel il y a plein de Label gérer chacun de la même façon : et pour pouvoir faire des boucles, j'aimerais bien utiliser la fonction "components[i]" caster en label mais je ne sais pas quels sont les index de chacuns des mabel de ma page (il n'y a pas que des label et leur place est importante !!)
 
Ca c la première chose, la 2ème serait de savoir si on peut les changer et si oui comment !!
 
Merci d'avance !!

mood
Publicité
Posté le 22-10-2004 à 14:29:03  profilanswer
 

n°880267
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-10-2004 à 17:52:49  profilanswer
 

pour savoir si c'est bien un label avant de faire le cast :  
if Components[i] is TLabel then ...
 
sinon je comprends pas le reste de la question :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°881978
le duke
ça vous dérange si je fume ?
Posté le 25-10-2004 à 13:15:36  profilanswer
 

Ben ça ça parait logique : ce que je voudrais faire c en gros :  
 
If Components[i] is Lbl1 then  
 
Donc en gros spécifier quel label c !
Et savoir par la même (ce serait encore mieux ...) que Lbl1 c Component[1] par exemple et que Lbl32 c Components[32]
Savoir quelle valeur de "i" pour quel label .
Et savoir si cette valeur peut être changée ou non

n°882029
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-10-2004 à 14:18:05  profilanswer
 

"=" au lieu de "is" alors
"is" sert à voir si un objet est d'un certain type, pas si c'est un objet précis.
 
Une autre solution serait, dans le OnCreate (ou autre, là où tu crées tes labels si tu le fais dynamiquement) de la Form, de mettre tous tes labels dans un tableau :
 
Labels[1] = Label1;
Labels[2] = Label2;
etc.
(avec Labels déclaré comme "array [1..32] of TLabel" par exemple)

n°882033
le duke
ça vous dérange si je fume ?
Posté le 25-10-2004 à 14:27:04  profilanswer
 

C pas con !!
Merci pour tout !!
 
Et Delphi Rulez !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Gérer les composant d'une forme ...

 

Sujets relatifs
Comment gérer les entrées de cette table ?Mise en forme d'un date
[CSS] Mise ne forme des liens dans une class ?Mise en forme d'un texte saisie avec HTML
[ActionScript] Pb avec composant ProgressBar :/ [RESOLU]Include ... gros prob de mise en forme
gérer le timeout sur script newslletter avec un refreshQq'un utilise le composant Tridec PDF.NET pour générer du PDF ???
comment gerer un evnmt sur bouton sans implemente MouseListener?[php] Zone de texte avec option de mise en forme
Plus de sujets relatifs à : Gérer les composant d'une forme ...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)