IInfoPathDataImporterFields.GetControls(IEnumUnknown) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 Texto | PlainText |
| Caixa de Texto Rica | RichText |
| caixa de lista Drop-Down | DropDown |
| Caixa de Combinação | ComboBox |
| Caixa de Lista | Listbox |
| Seletor de Datas | DTPicker_DTText |
| Caixa de Verificação | CheckBox |
| Botão Opção | Optionbutton |
| Lista com balas | ListItem_Plain ou ListItem_formatted |
| Lista numerada | ListItem_Plain ou ListItem_formatted |
| Lista Simples | ListItem_Plain ou ListItem_formatted |
| Imagem | InlineImage ou LinkedImage |
| Imagem de tinta | Inkpicture |
| Anexo de Arquivo | FileAttachment |
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.