Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Text_Access method.
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Divers
Thread ID:
00566997
Message ID:
00567048
Vues:
12
That's what I was thinking as well. The VFP help description of the differences was confusing me. Thanks.

>IMO, it should return the exact same value Value returns in this instance.
>
>>I was just wondering which way is proper, and how another programmer might expect it to work. For example:
>>
>>
with txtPath
>>    .value = "c:\SomeFolder\SomeOtherFolder"
>>    ** The value_assign fires and changes the passed value to "c:\...\SomeOtherFolder"
>>
>>    x = .value
>>    ** The value_access fires, retrieves the real value and returns "c:\SomeFolder\SomeOtherFolder"
>>
>>    x = .text
>>    ** Should this return "c:\SomeFolder\SomeOtherFolder" or "c:\...\SomeOtherFolder"?
>>endwith
>>
>>
>>>>I have a text box class with an value_access and value_assign method that formats the text that gets displayed in the textbox. It is for displaying a folder path and it chops the string down so it fits in the textbox.
>>>>
>>>>The value_assign stores the real value in a custom prop, chops the string, and passes it on.
>>>>
>>>>The value_access retrieves the real value, and returns that.
>>>>
>>>>My question is should I add a text_access method that retrieves the true value or should text retrieve the displayed (chopped) value?
>>>
>>>Whatever you want to return. If you have an _assign method, you may, or may not, want to also have an _access method, depending on your needs.
>>>
>>>If it pleases you to get a property "as is", you don't need an _access method. If you want additional processing done, you can add the _access method.
>>>
>>>Hilmar.
Roi
'MCP' Visual FoxPro

In Rome, there was a poem.
About a dog, who found two bone.
He lick the one, he lick the other.
He went pyscho, he drop dead!
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform