Compartilhar via


ControlCollectionEnumerator.Current A propriedade (sistema de 2007)

Obtém o controle corrente no ControlCollection.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v9.0 (em Microsoft.Office.Tools.Excel.v9.0.dll)

Sintaxe

Public ReadOnly Property Current As Object

Dim instance As ControlCollectionEnumerator
Dim value As Object

value = instance.Current
public Object Current { get; }

Valor de propriedade

Tipo: System.Object
O controle corrente no ControlCollection.

Implementações

IEnumerator.Current

Exceções

Exceção Condição
InvalidOperationException

O enumerador está posicionado antes do primeiro elemento da coleção ou depois do último elemento.

Comentários

Depois que um enumerador for criado ou após um Reset é chamado, MoveNext deve ser chamado para avançar o enumerador para o primeiro elemento da coleção antes de ler o valor de Current; Caso contrário, Current não está definida.

Current também lança uma exceção se a última telefonar para MoveNext retornou false, que indica o participante da coleção.

Current não move a posição do enumerador e chamadas consecutivas para Current retornar o mesmo objeto até um MoveNext ou Reset é chamado.

Um enumerador permanece válido, desde que a coleção permaneça inalterada.Se forem feitas alterações da coleção, sistema autônomo adicionar, modificar, ou excluindo elementos, o enumerador é invalidado irrecoverably e o próximo telefonar para MoveNext ou Reset lança um InvalidOperationException. Se a coleção for modificada entre MoveNext e Current, Current Retorna o elemento que ele está definido, mesmo que o enumerador já é invalidado.

Permissões

Consulte também

Referência

ControlCollectionEnumerator Classe

Membros ControlCollectionEnumerator

Namespace Microsoft.Office.Tools.Excel