Поделиться через


ControlCollectionEnumerator.MoveNext Метод (2007 System)

Обновлен: Ноябрь 2007

Устанавливает перечислитель на следующий элемент коллекции ControlCollection.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)

Синтаксис

'Декларация
Public Function MoveNext As Boolean
'Применение
Dim instance As ControlCollectionEnumerator
Dim returnValue As Boolean

returnValue = instance.MoveNext()
public bool MoveNext()

Возвращаемое значение

Тип: System.Boolean
Значение true используется, если перечислитель удалось установить на следующий элемент управления; если перечислитель достиг конца коллекции, используется значение false.

Реализации

IEnumerator.MoveNext()

Исключения

Исключение Условие
InvalidOperationException

Коллекция была изменена после создания перечислителя.

Заметки

После создания перечислителя или вызова метода Reset перечислитель помещается перед первым элементом в коллекции. Первый вызов метода MoveNext перемещает перечислитель на первый элемент коллекции.

Если метод MoveNext проходит конец коллекции, то перечислитель помещается в ней после последнего элемента, а метод MoveNext возвращает значение false. Когда перечислитель находится в данном месте, последующие вызовы метода MoveNext так же возвращают false до тех пор, пока не будет вызван метод Reset.

Перечислитель остается действительным, пока коллекция остается неизменной. Если в коллекцию были внесены изменения (например, были добавлены, изменены или удалены элементы), перечислитель становится необратимо недействительным, а метод MoveNext или Reset при следующем вызове выдает исключение InvalidOperationException.

Разрешения

См. также

Ссылки

ControlCollectionEnumerator Класс

ControlCollectionEnumerator - члены

Microsoft.Office.Tools.Excel - пространство имен