>You can remove them one by one if you use array name as a control name. In case of the code from your faq
FOR i=1 TO ALEN(aOptions)
> Thisform.RemoveObject("aoptions")
>ENDIF
Thanks; I think in my tests I must have put Thisform.RemoveObject("
ThisForm.aoptions").
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)