Le 13 déc. 06 à 22:18, Youri a écrit :
Bonsoir,
Je ne comprends pas très bien comment se servir des Computed
Properties.
Dans le cas de ce que je veux réaliser je me demande si celà est la
voie à suivre :
Dans une application de BdD, je veux avoir des EditFields
"customisés". Pour celà j'ai créé une classe myEditField avec une
propriété "Haschanged" as boolean.
Je me demande si avec une Computed Property je ne pourrais pas
faire en sorte que lorsque le texte a été modifié dans un champ
(editfield) le fond soit automatiquement dessiné en Rouge.
Si quelqu'un pouvait me dire si je suis sur la bonne voie, je lui
serait éternellement reconnaissant ;-)
Bonne Soirée,
Youri
Hello Youri,
L'objectif des "Computed Properties" est de coupler "quasi-
automatiquement" une propriété et ses "getter/setter" (accesseurs).
En gros, on place une propriété et on lui lie 1 méthode 'Setter' et
une fonction 'Getter'. La première étant chargée d'affecter une
valeur à la propriété, la seconde étant destinée à retourner cette
valeur. Maintenant si, à cette occasion, tu veux en profiter pour
faire du coloriage dans ton Editfiled (Me), pourquoi pas ? Par contre
le rouge... je ne suis pas sûr... ;-) ;-)
Pose-toi la question : "est-ce que le fait de mettre ça en place va
géner (ou non) le bon fonctionnement des mes accesseurs" ? Si ta
réponse est "non", il n'y a pas de raison de ne pas essayer.
---
Stéphane Pinel
Support Technique en Français
stephane at realsoftware dot fr - http://www.realsoftware.fr
|