SignatureLineCollection.Item-Eigenschaft
Ruft einen Verweis auf das angegebene SignatureLine-Objekt aus der SignatureLineCollection-Auflistung ab.
Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)
Syntax
'Declaration
Public MustOverride ReadOnly Default Property Item ( _
index As Integer _
) As SignatureLine
Get
'Usage
Dim instance As SignatureLineCollection
Dim index As Integer
Dim value As SignatureLine
value = instance(index)
public abstract SignatureLine this[
int index
] { get; }
Parameter
- index
Typ: System.Int32
Der nullbasierte Index für das zurückzugebende SignatureLine-Objekt. Der angegebene Wert muss eine Zahl von 0 bis zum um 1 reduzierten Wert der Count-Eigenschaft der Auflistung sein.
Eigenschaftswert
Typ: Microsoft.Office.InfoPath.SignatureLine
Ein Objekt, das ein Steuerelement vom Typ Signaturzeile in der Auflistung darstellt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der an diese Methode übergebene Parameter lautet ein Nullverweis (Nothing in Visual Basic). |
ArgumentException | Der an diese Methode übergebene Parameter ist nicht gültig. Der Parameter weist beispielsweise den falschen Typ oder das falsche Format auf. |
Hinweise
Die Reihenfolge der SignatureLine-Objekte in der Auflistung entspricht dem Wert der Tab index-Eigenschaft, die jedem Steuerelement zugewiesen wird, wenn Sie es der Ansicht hinzufügen.
Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.
Auf diesen Typ oder diesen Member kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft InfoPath Filler geöffnet wurden.
Beispiele
Im folgenden Codebeispiel wird die gesamte Auflistung der SignatureLine-Objekte durchlaufen und der Wert der Comment-Eigenschaft angezeigt, die mit jeder Signatur verknüpft ist.
SignatureLineCollection mySignatures =
this.CurrentView.SignatureLines;
foreach (SignatureLine myLine in mySignatures)
{
MessageBox.Show(myLine.Signature.Comment.ToString());
}
Dim mySignatures As SignatureLineCollection = _
Me.CurrentView.SignatureLines
For Each myLine As SignatureLine In mySignatures
MessageBox.Show(myLine.Signature.Comment.ToString())
Next
Siehe auch
Referenz
SignatureLineCollection Klasse