Bonjour à tous,
je souhaiterais à partir du nom d'un composant d'une fenêtre et d'une nom d'une des propriétés de ce composant avoir accès à la dite propriété.
Est ce possible et si oui comment ?
Merci d'avance !
Version imprimable
Bonjour à tous,
je souhaiterais à partir du nom d'un composant d'une fenêtre et d'une nom d'une des propriétés de ce composant avoir accès à la dite propriété.
Est ce possible et si oui comment ?
Merci d'avance !
Serait-ce impossible ?
Ou au moins tester si une propriété est bien publiée par un composant donné (je n'aurais qu'un pointeur sur TComponent).
Merci d'avance pour votre aide !
C'est bien possible, en utilisant les RTTI.
Je n'ai malheureusement pas ce qu'i lfaut sous la main pour te donner toutes les informations nécessaires.
Si tu attends un peu, je devrais pouvoir te fournir les informations adéquates.
Pas de problème, je ne suis pas particulièrement pressé !
Merci Greybird !
Pour te mettre sur la voie :
Code:
1
2 AnsiString PropValue = VarToStr(GetPropValue(Button1,"Caption")); ShowMessage(PropValue);
C'est parfait !
En utilisant aussi SetPropByName c'est génial.
Merci beaucoup Greybird !