>But modifying the rowsource is easy.
That's the easy bit, unfortunately the design of the application makes that not a real option - the array is used in multiple places on the same form & it would be inappropriate to modify the array until after the changes are confirmed, so big changes would be required.
One option may be to add an array member to the combobox class & work on a copy of the array for place the array is used. Would that be possible through the class designer, or would that require manual coding of the class ?
Len Speed