Compartilhar via


IInfoPathDataImporterFields.GetControls(IEnumUnknown) Método

Definição

Obtém uma coleção de IInfoPathViewControl objetos para cada controle no modo de exibição.

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)

Parâmetros

ppEnumUnkControls
mshtml.IEnumUnknown

Um mshtml. Coleção IEnumUnknown de controles no modo de exibição.

Comentários

Use o método GetControls da IInfoPathDataImporterFields interface para retornar uma coleção de objetos IInfoPathViewControl . Cada objeto na coleção corresponde a um controle na exibição do formulário. Cada controle tem várias propriedades que você pode avaliar ou definir, como somente leitura DataType e InputScopes(IntPtr, UInt32, IEnumString, String) propriedades, e a propriedade de leitura/gravação Value .

Use essas propriedades em conjunto com os dados da fonte de importação para importar dados para um formulário InfoPath. Os controles a seguir no modo de exibição são enumerados (se estiverem presentes):

Caixa de TextoPlainText
Caixa de Texto RicaRichText
caixa de lista Drop-DownDropDown
Caixa de CombinaçãoComboBox
Caixa de ListaListbox
Seletor de DatasDTPicker_DTText
Caixa de VerificaçãoCheckBox
Botão OpçãoOptionbutton
Lista com balasListItem_Plain ou ListItem_formatted
Lista numeradaListItem_Plain ou ListItem_formatted
Lista SimplesListItem_Plain ou ListItem_formatted
ImagemInlineImage ou LinkedImage
Imagem de tintaInkpicture
Anexo de ArquivoFileAttachment

Os controles a seguir não são enumerados (excluídos da enumeração):

Section
Seção Opcional
Seção Repetindo
Tabela de repetição
Tabela de Repetição Horizontal
Mestre/Detalhe
Caixa de Expressão
Rótulo Vertical
Botão
Hiperlink
Região de rolagem
Grupo Choice
Grupo de Escolha de Repetição
Seção Escolha
Seção Recursiva de Repetição
Controles Personalizados (ActiveX)
caixa de lista Multiple-Selection

Para obter mais informações sobre a importação programática de dados para um formulário InfoPath, consulte o Portal do Desenvolvedor do InfoPathMicrosoft Office Developer Center.

Aplica-se a