Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Form return value
Message
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00568395
Message ID:
00568506
Views:
15
>After I put the code in the unload I still had problems.
>
>I had to change to put the value in a variable via the control
>"click" method then return the variable. I assume the control
>was already destroyed by the time the unload fired.

As I suggested in my previous message, add a proprty ReturnValue to your form, assign return value to it in the Click of the control and than return it in Unload
* Click Event
Thisform.AddProperty("ReturnValue", thisform.oleCalendar.value ) 
...
* Unload
RETURN Tisform.ReturnValue
> Also I have
>to refer to the calendar control value as thisform.oleCalendar.object.value
>instead of thisform.oleCalendar.value. Why is that?

This format is used to reference the properties and methods of the Automation server. I don't know why it's requred for Calendar control in VFP 5.

>
>
>>>Using VFP5...
>>>
>>>&& on form main (parent form)...
>>>
>>>textbox.rightclick -
>>> do form calendar to this.value
>>>--------------------------------
>>>
>>>&& on child form calendar (modal form)
>>>
>>>cmdSelect.click -
>>> thisform.release
>>> return thisform.oleCalendar.value (MS calendar control)
>>>
>>>All I get is T returned. What am I doing wrong?
>>
>>You have to use Unload event return statement to return value from modal form. You can save return value to the form's property in cmdSelect.click and use later in Unload.
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform