Combo2.RemoveItem ДопПер, где ДопПер as string
ДопПер="Иван Иваныч", он например 3 в списке,
но мне выдается ошибка, почему?
Потому, что метод
RemoveItem имеет следующий синтаксис (цитирую MSDN):
RemoveItem Method
Removes an item from a ListBox or ComboBox control or a row from an MS Flex Grid control. Doesn't support named arguments.
Syntax
object.RemoveItem index
The RemoveItem method syntax has these parts:
Part Description
object - Required. Ano bject expression that evaluates to an object in the Applies To list.
index - Required. Integer representing the position within the object of the item or row to remove. For the first item in a ListBox or ComboBox or for the first row in an MS Flex Grid control, index = 0.
Remarks
A ListBox or ComboBox that is bound to a Data control doesn't support the RemoveItem method.
В качестве параметра следет передать индекс элемента массива строк, который следует удалить, а не сам элемент.
В твоем случае следует вызвать метод таким образом:
(не забывай, что элементы нумеруются с 0)