Partager via


IInfoPathDataImporterFields.GetControls(IEnumUnknown) Méthode

Définition

Obtient une collection d’objets IInfoPathViewControl pour chaque contrôle de la vue.

public:
 void GetControls([Runtime::InteropServices::Out] mshtml::IEnumUnknown ^ % ppEnumUnkControls);
public void GetControls (out mshtml.IEnumUnknown ppEnumUnkControls);
abstract member GetControls :  -> unit
Public Sub GetControls (ByRef ppEnumUnkControls As IEnumUnknown)

Paramètres

ppEnumUnkControls
mshtml.IEnumUnknown

Mshtml. Collection IEnumUnknown de contrôles dans la vue.

Remarques

Utilisez la méthode GetControls de l’interface IInfoPathDataImporterFields pour renvoyer une collection d’objets IInfoPathViewControl . Chaque objet de la collection correspond à un contrôle dans la vue du formulaire. Chaque contrôle a différentes propriétés que vous pouvez évaluer ou définir, comme les propriétés en lecture seule DataType et InputScopes(IntPtr, UInt32, IEnumString, String) les propriétés, et la propriété en lecture/écriture Value .

Utilisez ces propriétés conjointement avec les données de la source d’importation pour importer des données dans un formulaire InfoPath. Les contrôles suivants dans la vue sont énumérés (le cas échéant) :

Zone de textePlainText
Zone de texte mis en formeRichText
Zone de liste déroulanteListe déroulante
Zone de liste modifiableComboBox
Zone de listeListbox
Sélecteur de datesDTPicker_DTText
Case à cocherCase à cocher
Case d'optionOptionButton
Liste à pucesListItem_Plain ou ListItem_formatted
Liste numérotéeListItem_Plain ou ListItem_formatted
Liste simpleListItem_Plain ou ListItem_formatted
ImageInlineImage ou LinkedImage
Image manuscriteInkpicture
Fichier jointFileAttachment

Les contrôles suivants ne sont pas énumérés (exclus de l’énumération) :

Section
Section facultative
Section extensible
Tableau extensible
Tableau extensible horizontal
Maître/Détail
Zone d'expression
Étiquette verticale
Bouton
Hyperlink
Région de défilement
Groupe de choix
Groupe de choix extensible
Section de choix
Section récursive extensible
Contrôles personnalisés (ActiveX)
Multiple-Selection zone de liste

Pour plus d’informations sur l’importation programmatique de données dans un formulaire InfoPath, consultez le Centre de développement Microsoft Office du portail des développeurs InfoPath.

S’applique à