Partager via


SignatureLineCollection - Classe

Contient tous les objets SignatureLine de la vue actuelle, qui représentent les contrôlesLigne de signature dans cette vue.

Hiérarchie d’héritage

System.Object
  Microsoft.Office.InfoPath.SignatureLineCollection

Espace de noms :  Microsoft.Office.InfoPath
Assembly :  Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)

Syntaxe

'Déclaration
Public MustInherit Class SignatureLineCollection _
    Implements IEnumerable
'Utilisation
Dim instance As SignatureLineCollection
public abstract class SignatureLineCollection : IEnumerable

Remarques

Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.

Pour accéder à SignatureLineCollection de la vue actuelle, utilisez la propriété SignatureLines de la classe View.

L'ordre des objets SignatureLine de la collection correspond à la valeur de la propriété Index tabulation assignée à chaque contrôle lorsque vous l'ajoutez à la vue. Pour spécifier cette valeur, ouvrez le modèle de formulaire dans le Concepteur InfoPath, cliquez avec le bouton droit sur le contrôle, cliquez sur Propriétés de ligne de signature, cliquez sur Avancé, puis définissez l'Index tabulation du contrôle.

Important

Quand un modèle de formulaire possède plusieurs vues et que d'autres vues contiennent des contrôles Ligne de signature, sachez que l'exécution d'une boucle sur une instance de SignatureLineCollection permet d'accéder uniquement à l'ensemble des objets SignatureLine qui représentent les contrôles Ligne de signature dans la vue actuelle. Pour accéder aux objets SignatureLine des contrôles Ligne de signature dans d'autres vues, vous devez utiliser la méthode SwitchView(String) pour passer à une autre vue avec d'effectuer une boucle à travers SignatureLineCollection dans cette vue.

Exemples

L'exemple de code suivant montre comment retourner le SignatureLineCollection associé à la vue actuelle.

SignatureLineCollection mySignatures = 
   this.CurrentView.SignatureLines;
Dim mySignatures As SignatureLineCollection = _
   Me.CurrentView.SignatureLines

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SignatureLineCollection - Membres

Microsoft.Office.InfoPath - Espace de noms