de la propiedad SignatureLineCollection.Item
Obtiene una referencia al objeto SignatureLine especificado de la SignatureLineCollection.
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)
Sintaxis
'Declaración
Public MustOverride ReadOnly Default Property Item ( _
index As Integer _
) As SignatureLine
Get
'Uso
Dim instance As SignatureLineCollection
Dim index As Integer
Dim value As SignatureLine
value = instance(index)
public abstract SignatureLine this[
int index
] { get; }
Parámetros
index
Tipo: System.Int32Índice de base cero del objeto SignatureLine que se va a devolver. El valor especificado debe ser un número del 0 al valor de la propiedad Count de la colección menos 1.
Valor de propiedad
Tipo: Microsoft.Office.InfoPath.SignatureLine
Un objeto que representa un control de Línea de firma en la colección.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El parámetro pasado a este método es una referencia null (Nothing en Visual Basic). |
ArgumentException | El parámetro pasado a este método no es válido. Por ejemplo, es de un tipo o formato no válido. |
Comentarios
El orden de los objetos SignatureLine de la colección corresponde al valor de la propiedad Índice de tabulación asignada a cada control cuando lo agrega a la vista.
Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.
Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.
Ejemplos
El siguiente ejemplo de código recorre en iteración toda la colección de objetos SignatureLine y muestra el valor de la propiedad Comment asociada con cada firma.
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