Compartilhar via


InfoPathControl2 Interface

Definição

Define métodos usados a partir da implementação de um controle ActiveX para inicializar, uninitializar, habilitar, desabilitar e salvar o estado de um controle.

public interface class InfoPathControl2 : Microsoft::Office::Interop::InfoPath::InfoPathControl
[System.Runtime.InteropServices.Guid("096CD77D-0786-11D1-95FA-0080C78EE3BB")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface InfoPathControl2 : Microsoft.Office.Interop.InfoPath.InfoPathControl
type InfoPathControl2 = interface
    interface InfoPathControl
Public Interface InfoPathControl2
Implements InfoPathControl
Atributos
Implementações

Comentários

Os InfoPathControl2 objetos e InfoPathControlSite e seus métodos e propriedades são projetados para serem usados apenas a partir da implementação de um controle ActiveX. Esses objetos e seus membros não têm suporte no código de formulário do InfoPath. Para obter mais informações sobre como criar controles ActiveX que funcionam com o InfoPath, consulte o Centro de Desenvolvedores do InfoPath (http://msdn.microsoft.com/infopath).

Métodos

Enable(Boolean)

Define um método que deve ser fornecido pelo desenvolvedor do InfoPath para chamar quando precisar habilitar ou desabilitar uma instância do controle em um modo de exibição.

Init(InfoPathControlSite)

Define um método que deve ser fornecido pelo desenvolvedor para executar todas as rotinas de inicialização necessárias quando uma instância do controle é adicionada a um formulário InfoPath.

RefreshState()

Define um método que o InfoPath chama quando deve atualizar o estado de uma instância do controle em uma exibição.

SaveState()

Define um método que o InfoPath chama quando precisa salvar o estado de uma instância do controle em uma exibição.

Uninit()

Define um método que deve ser fornecido pelo desenvolvedor para executar todas as rotinas de limpeza necessárias antes que uma instância do controle seja removida de uma exibição.

Aplica-se a