Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How does ReadExpression work?
Message
From
19/10/2001 12:41:30
 
 
To
19/10/2001 11:57:46
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00570921
Message ID:
00570966
Views:
17
This message has been marked as the solution to the initial question of the thread.
>
>...
>loCol = loGrid.Column5
>lcProp = "ReadOnly"
>? loCol.ReadExpression(lcProp)
>
>
>I expect the above code to return the value of Column5.ReadOnly, but I get an empty string. What am I missing?
>
>I have opened a form, selected a grid, and run a short program. The code above is part of this program. The idea of my small builder program is to insert a column (all properties should be copied from column5 to column6, then from column4 to column5, etc.).
>
>TIA, Hilmar.

Apparently it only works if you have previously used the WriteExpression() method on the object and the specific property. Doesn't work with default values or with values entered at design-time or programmatically at runtime directly to the property. This contradicts the documentation which states that it returns the value entered in the properties window. But maybe I am missing something here.

I suppose if you want to retrieve the property's value and display it you can always use Transform(object.Property) :)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform