Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Depending on value for option button, display text box.
Message
De
25/02/2002 16:28:50
 
 
À
21/02/2002 12:24:53
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00623234
Message ID:
00624801
Vues:
10
>>I have option buttons on my form class. Depending on the value stored on the table for the option button, I either need to show or hide a text box.
>>
>>Example:
>>if optionbutton.value=1, then show text box,
>>otherwise, hide text box.
>>
>>As the form shows a record, where do I put the code to either show or hide the text box?
>>
>>As the user clicks on a 'NEXT' button to go to the next record in the table, form should reflect the record's optionbutton.value & the form should refresh (?) with either the text box shown or not.
>>
>>I tried to put the code in the form's REFRESH(), but did not work:
>>IF THISFORM.optionbutton.VALUE=1
>> THISFORM.textbox.VISIBLE=.T.
>>ELSE
>> THISFORM.textbox.VISIBLE=.F.
>>ENDIF
>>
>>Can anybody help?
>>THANKS ALL!

>Inge,

>Are you sure that the NEXT button does a refresh ?

>if yes, try the following in the form's refresh

>=DoDefault() && must get new values first, then test will function
>THISFORM.textbox.VISIBLE = (THISFORM.optionbutton.VALUE=1)
>NODEFAULT
>Gregory

THANKS! The =DoDefault() seems to do the trick, although I cannot figure out (or find out) what =DoDefault & NODEFAULT actually do?
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform