InfoPathControl.Uninit-Methode
Definiert eine Methode, die vom Entwickler bereitgestellt werden muss, um die erforderlichen Bereinigungsroutinen auszuführen, bevor eine Instanz des Steuerelements aus einer Ansicht entfernt wird.
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Syntax
'Declaration
Sub Uninit
'Usage
Dim instance As InfoPathControl
instance.Uninit
void Uninit ()
Hinweise
InfoPath ruft die Uninit-Methode unmittelbar vor dem Entfernen des Steuerelements aus der Ansicht und dem Zerstören des Steuerelements auf. Da InfoPath-Formulare für die Darstellung von Ansichten XSL-Transformationen verwenden, können Änderungen der Daten oder explizite Aufrufe des Objektmodells dazu führen, dass InfoPath automatisch die Ansicht mit den Daten in dem einem Formular zugrunde liegenden XML-Dokument synchronisiert und die Ansicht zerstört sowie neu erstellt wird. Die Wahrscheinlichkeit, dass ActiveX-Steuerelemente in einer bestimmten Sitzung erstellt und zerstört werden, ist daher wesentlich größer als bei Visual Basic-Formularen oder Webformularen. ActiveX-Steuerelemente, die unabhängig von den gebundenen Daten Statusinformationen erhalten müssen, wie z. B. den Status der Bildlaufposition, müssen Routinen in der Init-Methode des Steuerelements erstellen, die die SetNamedNodeProperty-Methode zum Speichern dieser Informationen und die GetNamedNodeProperty-Methode zum Wiederherstellen der Statusinformationen während des Aufrufs der Init-Methode verwenden.
Die Objekte InfoPathControl und InfoPathControlSite sowie deren Methoden und Eigenschaften sind so ausgelegt, dass sie nur von der Implementierung eines ActiveX-Steuerelements aufgerufen werden können. Diese Objekte und deren Member werden im Code von InfoPath-Formularen nicht unterstützt. Weitere Informationen zum Erstellen von ActiveX-Steuerelementen, die mit InfoPath arbeiten, finden Sie im InfoPath Developer Center (https://msdn.microsoft.com/infopath).
Siehe auch
Referenz
InfoPathControl-Schnittstelle
InfoPathControl-Member
Microsoft.Office.Interop.InfoPath-Namespace