Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

CustomTaskPaneCollection.Add Method (UserControl, String, Object)

Creates a new CustomTaskPane and adds it to the current CustomTaskPaneCollection. The custom task pane is based on the specified UserControl, has the specified title, and is associated with the specified application window.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)

CustomTaskPane Add(
	UserControl control,
	string title,
	Object window
)

Parameters

control
Type: System.Windows.Forms.UserControl

A UserControl that provides the user interface for the new custom task pane.

title
Type: System.String

The text that appears in the title bar of the new custom task pane.

window
Type: System.Object

An object that represents the application window to associate the new custom task pane with.

Return Value

Type: Microsoft.Office.Tools.CustomTaskPane
A CustomTaskPane that represents the new custom task pane.

ExceptionCondition
ArgumentNullException

control or title is null.

ObjectDisposedException

The Dispose method has already been called on the CustomTaskPaneCollection.

Use this method to create a new CustomTaskPane that is associated with a specific application window. This method is useful if you want to create custom task panes that are visible with multiple Inspectors or Explorers in Outlook, or with multiple documents in Word or InfoPath.

The type of the window parameter depends on the application. The following table lists the valid types of the window parameter.

Although a CustomTaskPaneCollection is a collection of CustomTaskPane objects, the Add method accepts UserControl objects instead of CustomTaskPane objects. For more information, see Custom Task Panes.

Show:
© 2015 Microsoft