TaskPaneCollection Class

Contains a collection of TaskPane objects that represent the task panes associated with a window in Microsoft Office InfoPath 2007.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

The TaskPaneCollection class provides properties that can be used to access TaskPane objects, and it is accessed through the TaskPanes property of the Window class.

NoteNote:

The TaskPaneCollection class can be used only to get the count of the TaskPane objects that it contains and to return a reference to a specified TaskPane object. It cannot be used to add or remove TaskPane objects.

The following example sets a reference to the TaskPane object in the TaskPaneCollection with the index value of 3, which corresponds to the Clip Art task pane, and then displays the task pane.

TaskPane myTaskPane = this.TaskPanes[3];
myTaskPane.Visible = true;

Alternatively, you can reference a TaskPane object in the TaskPaneCollection by using a TaskPaneType value, as shown in the following example.

TaskPane myTaskPane = this.TaskPanes[TaskPaneType.ClipArt];
myTaskPane.Visible = true;

System.Object
  Microsoft.Office.InfoPath.TaskPaneCollection

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

Show: