Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Remove a button from toolbar
Message
From
16/10/2006 13:56:04
 
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01161929
Message ID:
01162279
Views:
14
I use the PEMSTATUS() command to verify existance of an object/property:
IF PEMSTATUS(thisform,"cmdSuchAndSuch",5)
  *** The object is valid
ELSE
  *** The object does not exist
ENDIF
If you try to use VARTYPE() it will fail if the object does not exist. TYPE() will work -- it will return "U" if it does not exist.


>I always make checks like
>
>if type('thisform.cmdSuchAndSuch.Name') = 'C'
>
>and never had problems with this approach.
>
>>I have this simplified code:
>>
>>WITH goToolBar
>> .LockScreen = .T.
>> IF TYPE('.cmdBoxing') = 'O'
>> .RemoveObject('cmdBoxing')
>> .LockScreen = .F.
>> ENDIF
>>ENDWITH
>>
>>That code is executed twice. First time it works fine, second it tries to remove the button again because TYPE('.cmdBoxing') = 'O' is still true. Reffering goToolBar.cmdBoxing.Name gives an error.
>>What am I missing?
Previous
Reply
Map
View

Click here to load this message in the networking platform