Share via


CustomTaskPane.DockPositionStateChange-Ereignis (Office)

Tritt auf, wenn der Benutzer die Verankerungsposition des aktiven benutzerdefinierten Aufgabenbereichs ändert.

Syntax

Ausdruck. DockPositionStateChange (CustomTaskPaneInst)

Ausdruck Ein Ausdruck, der ein CustomTaskPane-Objekt zurückgibt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
CustomTaskPaneInst Erforderlich Object Der aktive benutzerdefinierte Aufgabenbereich.

Beispiel

Im folgenden In C# geschriebenen Beispiel wird ein benutzerdefinierter Aufgabenbereich erstellt und ein Microsoft ActiveX-Schaltflächensteuerelement hinzugefügt, das in einem anderen Projekt erstellt wurde. Anschließend wird ein DockPositionStateChange -Ereignis vom Typ _CustomTaskPaneEvents_DockPositionStateChangeEventHandler definiert. Wenn das Ereignis ausgelöst wird, wird ein Meldungsfeld angezeigt, den Anwender darüber, dass der verankerte Aufgabenbereich verschoben wurde.

object missing = Type.Missing; 
public CustomTaskPane CTP = null; 
 
public void CTPFactoryAvailable(ICTPFactory CTPFactoryInst) 
{ 
 CTP = CTPFactoryInst.CreateCTP("SampleActiveX.myControl", "Task Pane Example", missing); 
 sampleAX = (myControl)CTP.ContentControl; 
 sampleAX.InsertTextClicked += new InsertTextEventHandler(sampleAX_InsertTextClicked); 
 CTP.Visible = true; 
 
 CTP.DockPositionStateChange += new _CustomTaskPaneEvents_DockPositionStateChangeEventHandler(CTP_DockPositionStateChange); 
 
} 
 
private void CTP_DockPositionStateChange(object sender, string dockpositionArgs) 
{ 
 Console.WriteLine("The custom task pane was moved"); 
}

Hinweis

Sie können benutzerdefinierte Aufgabenbereiche in jeder Sprache erstellen, die COM unterstützt und ihnen das Erstellen von DLL-Dateien (Dynamic-Linked Library) ermöglicht. Beispielsweise Microsoft Visual Basic 6.0, Visual Basic .NET, Visual C++, Visual C++ .NET und Visual C#. Das Erstellen benutzerdefinierter Aufgabenbereiche wird jedoch von Microsoft Visual Basic für Applikationen (VBA) nicht unterstützt.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.