Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How can i have one array per instance of a class
Message
From
09/05/2001 00:19:24
 
 
To
09/05/2001 00:14:58
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00505126
Message ID:
00505128
Views:
19
Hi David,

I think you're hosed with using arrays as recordsource in this situation. The "combobox.array[1].value" syntax will not be understood by VFP. Frankly, I'm not sure what would work.

BTW, you can have arrays as object properties. But what you are trying to do is wholly different, because the array elements change with each row in the grid and I just don't think there is any way for VFP to handle that.

>I don't really understand variable/array scoping too well and need some help.
>
>I built a container class. The class has a combobox in it. (Actually 2 comboboxes). Then I inserted an instance of the class into each column of a 5 column grid. So now my grid has the container object instead of the default text, in each column.
>
>Now I want to use recordsource type of 5 - array, for the combobox. But this combobox gets instantiated about 30 times, once for each row/column in the grid. How can I get a unique array for each instance?
>
>Is it possible to have an array or array elements as properties of the form, or of the class? Is something like: thisform.grid1.column1.container.combobox.array[1].value='abcd' possible, or legal?
>
>In the past I have only made form properties as simple variables. If it is possible to make a property as an array, how would u declare it?
>
>Thanks.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05
Previous
Reply
Map
View

Click here to load this message in the networking platform