Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Combobox enabled
Message
 
À
10/09/1998 15:19:37
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00135172
Message ID:
00135206
Vues:
13
>>>If this can be solved. I have a combobox and a textbox and only one can be active at once. If the textbox has any input in it, the combobox should be dis-enabled so in the interactive exchange have:
>>>if len(thisform.somectls1.mytextbox1.value)>0
>>>thisform.somectls1.mycombobox2.enabled=.f.
>>>else
>>>thisform.somectls1.mycombobox2.enabled=.t.
>>>endi
>>>SO I test it by enter a little text in the txtbox and the combo becomes disabled like it's supposed to but when I backspace and remove the text from the said txtbox the combobox never becomes enabled.
>>
>>Use following:
>>if not empty(thisform.somectls1.mytextbox1.value)
>>etc.
>>Also, if it's the same textbox.interactivechange then use just
>>if not empty(this.value)
>>...
>
>A little improvement: instead of an IF, use directly
>
>THISFORM.SOMECTLS1.MYCOMBOBOX2.ENABLED = EMPTY(THIS.VALUE)
>
>Any structure like
>
>IF condition
> SOMETHING = .T.
>ELSE
> SOMETHING = .F.
>ENDIF
>
>is better coded (IMO) as SOMETHING = condition.

That worked!! PS IMO???
"Build a man a fire, and he's warm for a day.
Set a man on fire, and he's warm for the rest of his life."
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform