IInfoPathDataImporterFields.GetControls(IEnumUnknown) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 texte | PlainText |
Zone de texte mis en forme | RichText |
Zone de liste déroulante | Liste déroulante |
Zone de liste modifiable | ComboBox |
Zone de liste | Listbox |
Sélecteur de dates | DTPicker_DTText |
Case à cocher | Case à cocher |
Case d'option | OptionButton |
Liste à puces | ListItem_Plain ou ListItem_formatted |
Liste numérotée | ListItem_Plain ou ListItem_formatted |
Liste simple | ListItem_Plain ou ListItem_formatted |
Image | InlineImage ou LinkedImage |
Image manuscrite | Inkpicture |
Fichier joint | FileAttachment |
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.