Code pour Composant composite

Résolu
cs_Paounet Messages postés 36 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 6 juin 2023 - 14 août 2007 à 00:22
cs_Paounet Messages postés 36 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 6 juin 2023 - 14 août 2007 à 16:36
 Je ne sais si cela est possible car cela fait un moment que je cherche et ce sans résultat positif.

Quel code écrire dans mon composant composite type TCustomPanel qui fonctionne parfaitement (composé de 4 boutons+4 TLabeledEdit) pour que celui-ci lorsqu'il est mis sur sur un fiche d'un nouveau projet modifie les propriétés de la feuille ainsi créée comme par exemple son caption, son autosize etc... (à l'origine par exemple Nom de la feuille est Form1, son caption est Unit1 etc ....).
D'avance à ceux qui me répondront... Merci 

Paounet

2 réponses

WhiteHippo Messages postés 1154 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 5 avril 2012 3
14 août 2007 à 08:49
Bonjour

En utilisant la classe Parent de ton composant. Tu regardes si celui ci est du type TForm ( if Parent is TForm then ), et si ce n'est pas le cas tu regardes de nouveau le parent du parent, etc...
Une fois le parent trouvé tu peux alors modifier ses propriétés :
  TForm(Parent).Caption := 'Mon Caption';

Cordialement.
<hr />"L'imagination est plus importante que le savoir." Albert Einstein
3
cs_Paounet Messages postés 36 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 6 juin 2023 3
14 août 2007 à 16:36
Ok merci j'avais trouvé..

Paounet
0
Rejoignez-nous