Michel,
Oui. J'ai fait des essais entre-temps. Celà se produit lorsque l'on
change le nom d'une custom class.
C'est pas grave. J'ai ré-écrit la classe et çà fonctionne.
A+
Youri
Michel LO wrote:
Je crois me rappeler d'un truc du genre.
Est-ce que tu as bien mis myeditfield comme étant un editfield ?
Michel Lo
BELT
45, rue Aristide Briand
92300 LEVALLOIS-PERRET
Le 14 déc. 06 à 10:58, Youri a écrit :
Stéphane,
Merci pour tes explications (et exemple). Je vais travailler le sujet
je crois pour les Computed Properties (pas encore bien clair dans mon
esprit...).
En fait après réflexion (si, si on ne rie pas) je pensais faire une
classe myEditfield (pas taper...), avec plusieurs propriétés :
haschanged as boolean
originalText as string
"Overrider" la méthode Textchange avec :
if me.text <> originalText then
me.haschanged = true
me.backcolor = &cFFACAC // Plus joli que le Rouge de Stéphane :-)
else
me.backcolor = &cFFFFFF
end if
Par contre, j'ai un bug dans l'IDE assez génant. Je dois avoir à peu
près 50 Editfields à passer de EditField en myEditfield. Et là
problème, à chaque fois l'editfield se redimensionne en un carré, je
n'arrive plus à le sélectionner, il devient transparent... Mal barré
pour se retaper les 50 Editfields...
C'est un bug connu de certains d'entre vous?
A+
Youri
Stéphane Pinel wrote:
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
|