SignatureLineCollection.GetEnumerator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
IEnumerator Возвращает объект , который выполняет итерацию по всем записям в SignatureLineCollection.
public:
abstract System::Collections::IEnumerator ^ GetEnumerator();
public abstract System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
Public MustOverride Function GetEnumerator () As IEnumerator
Возвращаемое значение
Перечислитель для итерации записей в коллекции.
Реализации
Примеры
Следующий пример кода выполняет итерацию по всей коллекции SignatureLine объектов и отображает значение свойства, связанного Comment с каждой сигнатурой.
SignatureLineCollection mySignatures =
this.CurrentView.SignatureLines;
System.Collections.IEnumerator sigEnum =
mySignatures.GetEnumerator();
while (sigEnum.MoveNext())
{
MessageBox.Show(((SignatureLine)sigEnum.Current)
.Signature.Comment.ToString());
}
Dim mySignatures As SignatureLineCollection = _
Me.CurrentView.SignatureLines
Dim sigEnum As System.Collections.IEnumerator = _
mySignatures.GetEnumerator()
While sigEnum.MoveNext()
MessageBox.Show(DirectCast(sigEnum.Current, SignatureLine) _
.Signature.Comment.ToString())
End While
Комментарии
Порядок SignatureLine объектов в коллекции соответствует значению свойства tab index, присвоенного каждому элементу управления при добавлении его в представление.
Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.