Share via


XmlFormCollection.Item プロパティ

インデックス値で指定されたコレクション内の XmlForm オブジェクトへの参照を取得します。

名前空間:  Microsoft.Office.InfoPath
アセンブリ:  Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)

構文

'宣言
Public MustOverride ReadOnly Default Property Item ( _
    index As Integer _
) As XmlForm
    Get
'使用
Dim instance As XmlFormCollection
Dim index As Integer
Dim value As XmlForm

value = instance(index)
public abstract XmlForm this[
    int index
] { get; }

パラメーター

  • index
    型: System.Int32
    返されるフォームのゼロベースのインデックス。

プロパティ値

型: Microsoft.Office.InfoPath.XmlForm
指定したインデックス値の XmlForm オブジェクト。

例外

例外 条件
IndexOutOfRangeException

指定したインテックスは範囲外です。

解説

index パラメーターに指定した値がコレクションのどのメンバーとも一致しない場合は、例外が発生します。

Item プロパティが返す XmlForm オブジェクトへの参照を設定すると、そのオブジェクトのすべてのプロパティやメソッドにアクセスできます。

このメンバーには、制約なしでアクセスできます。

この型またはメンバーには、Microsoft InfoPath Filler で開かれたフォームを実行中のコードからのみアクセスできます。

Item プロパティは XmlFormCollection クラスの既定のプロパティなので、次のコード例に示すように使用できます。

XmlForm firstForm = this.Application.XmlForms[0];
Dim firstForm As XmlForm  = Me.Application.XmlForms(0)

関連項目

参照

XmlFormCollection クラス

XmlFormCollection メンバー

Microsoft.Office.InfoPath 名前空間