Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Form return value
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00568395
Message ID:
00568506
Vues:
16
>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--
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform