évènement de type protected [Résolu]

Signaler
Messages postés
10
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
24 juillet 2006
-
Messages postés
10
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
24 juillet 2006
-
Bonjour à tous !
étant une grande débutante en delphi , je sais pas comment utiliser les évènements protected d'un richedit.
en fait dans l'aide j'ai trouvé qu'il existe un évènement protected OnAlignPosition de TRichEdit, donc je voudrais créer une procédure de type procedure TForm.OnAlignPosition
mais ça ne figure pas dans l'inspecteur d'objet .... est ce que quelqu'un pourrait m'aider?

5 réponses

Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
36
pour rendre publique une propriété Protected d'un composant il faut derivé la classe de base :

type
TNewRichEdit = class(TRichEdit)
published
property OnAlignPosition;
end;

et voila.
Messages postés
418
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
26 novembre 2013
3
Bonjour tsiky,

Je ne sais pas où tu as vu ça dans l'aide (sous Delphi 7 perso, je n'ai rien), mais le problème n'est pas là.
Quand une classe place un événement (ou une propriété) dans la section protected, il n'est accessible qu'à une classe dérivée qui décide ou non de le publier, c.à.d. de le rendre public et visible dans l'inspecteur d'objet.
Désolé de ne pas pouvoir t'aider.

Thierry
Messages postés
10
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
24 juillet 2006

ah d'accord!
merci quand même !!!
Messages postés
10
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
24 juillet 2006

j'ai oublié de préciser, j'utilise delphi 2006 et je l'ai trouvé dans TRichedit Membres

@+
tsiky
Messages postés
10
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
24 juillet 2006

c'était exactement ce que je cherchais, merci!

tsiky