cs_vib
Messages postés30Date d'inscriptionjeudi 15 novembre 2001StatutMembreDernière intervention23 février 2002
-
22 janv. 2002 à 13:40
cs_vib
Messages postés30Date d'inscriptionjeudi 15 novembre 2001StatutMembreDernière intervention23 février 2002
-
26 janv. 2002 à 14:01
Je désire modifier les propriétés de n'importe quel composant sur une feuille.
Je me suis servi de la propriété 'components'de la feuille avec l'index du composant, mais je n'arrive pas à modifier ces propriétés de base (left, width...).
Quelqu'un peut me donner un coup de main. Merci.
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 26 janv. 2002 à 09:13
Si tu veux utiliser des contrôles sur la fiche, je te propose la méthode suivante :
procedure TForm1.Button1Click(Sender: TObject);
var
Abutton : TControl;
begin
AButton:=FindComponent('Button1') as TControl;
TControl(AButton).Left:=10;
end;
Au lieu de AButton, tu peux passer Components[i] comme référence, soit
TControl(Components[i]).Left:=....