Hi,
To varify check only for (citem,1)="\" will only work if you never have to add an item which begins with a \. You should also check for left(cItem,2)="\]".
Since you most probably populate your combo with an array, you could also consider to add an extra dimension to your array "disabled" and populate that column with .T. if condition is true and check your array column on disabled=.f.
Jockey(2)