次の方法で共有


XmlForm.CurrentView プロパティ

フォームの現在のビューを表す View オブジェクトを取得します。

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

構文

'宣言
Public MustOverride ReadOnly Property CurrentView As View
'使用
Dim instance As XmlForm
Dim value As View

value = instance.CurrentView
public abstract View CurrentView { get; }

プロパティ値

現在のビューを表す View オブジェクトです。

コメント

CurrentView プロパティによって返された View オブジェクトを使用して、現在のビューに適用される View オブジェクトのプロパティとメソッドを操作します。

メモ重要 :

InfoPath でフォームが開かれたとき、CurrentView プロパティが Validating イベントのイベント ハンドラから ViewInfo オブジェクトにアクセスするために使用された場合、このプロパティは null を返します。

このメンバは、現在開いているフォームと同じドメイン内で実行されているフォーム、またはドメインを越えたアクセス許可を付与されているフォームだけがアクセスできます。

この型またはメンバは、Microsoft Office InfoPath 2007 または Web ブラウザで開いているフォームで実行されているコードからのみアクセスできます。

次のサンプル コードは、CurrentView プロパティによって返された View オブジェクトの ViewInfo および Window プロパティを使用して、現在のビューの名前と現在のウィンドウのキャプションを表示する方法を示しています。

MessageBox.Show(this.CurrentView.ViewInfo.Name);
MessageBox.Show(this.CurrentView.Window.Caption);
MessageBox.Show(Me.CurrentView.ViewInfo.Name)
MessageBox.Show(Me.CurrentView.Window.Caption)

関連項目

参照

XmlForm クラス
XmlForm のメンバ
Microsoft.Office.InfoPath 名前空間