次の方法で共有


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 ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

TaskPaneCollection メンバー

Microsoft.Office.InfoPath 名前空間