i not like this comboboxes, its better to have a textfield + button and at button click you do something.
open a form with search/filter/(multi)select etc. and at close you write it as you wish info your textfield.
for the list you can use a TableView and for the data a Type Item(Checked,SortNo,Name)
other idea with CheckBoxCombo is to rename the list item with [1] at checked in changed event
and start .Sort but this will confuse the user.
or you need to compare the GetCheckedIndices before/after changed and build your own selection order list