TaskPaneCollection クラス
Microsoft InfoPath 2010 のウィンドウに関連付けられた作業ウィンドウを表す TaskPane オブジェクトのコレクションが含まれています。
継承階層
System.Object
Microsoft.Office.InfoPath.TaskPaneCollection
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)
構文
'宣言
Public MustInherit Class TaskPaneCollection _
Implements IEnumerable
'使用
Dim instance As TaskPaneCollection
public abstract class TaskPaneCollection : IEnumerable
解説
TaskPaneCollection クラスには、TaskPane オブジェクトへのアクセスに使用できるプロパティがあります。このクラスにアクセスするには、Window クラスの TaskPanes プロパティを使用します。
注意
TaskPaneCollection クラスは、それに含まれている TaskPane オブジェクトの数の取得と、指定した TaskPane オブジェクトへの参照の取得にしか使用できません。このクラスを使用して TaskPane オブジェクトの追加や削除を行うことはできません。
例
次の例は、TaskPaneCollection 内の index 値が 1 の TaskPane オブジェクト ([クリップ アート] 作業ウィンドウに対応) への参照を設定してから、その作業ウィンドウを表示します。
TaskPane myTaskPane = this.TaskPanes[1];
myTaskPane.Visible = true;
Dim myTaskPane As TaskPane = Me.TaskPanes(1)
myTaskPane.Visible = true
次の例に示すように、TaskPaneType 値を使用することによって TaskPaneCollection 内の TaskPane オブジェクトを参照しても、同じことが行えます。
TaskPane myTaskPane = this.TaskPanes[TaskPaneType.ClipArt];
myTaskPane.Visible = true;
Dim myTaskPane As TaskPane = Me.TaskPanes(TaskPaneType.ClipArt)
myTaskPane.Visible = true
スレッドの安全性
この型の public static (Visual Basic ではShared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。