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:
00568538
Vues:
18
>>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 )

I don't see where you suggested that in your previous message but I 
agree that is a good idea.  Thanks for your help!

>* 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.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform