次の方法で共有


Window.Close メソッド ()

Window オブジェクトによって表されたウィンドウを閉じます。未保存のフォームまたは保存されていない変更を持つフォームがある場合には、変更を保存するかどうかの確認が求められます。

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

構文

'宣言
Public MustOverride Sub Close
'使用
Dim instance As Window

instance.Close
public abstract void Close ()

コメント

Close() メソッドは、関連付けられているウィンドウと、ウィンドウに含まれるフォームを閉じます。フォームが保存されていない場合、および保存されていない変更を持つ場合は、閉じる前に変更を保存するかどうかがユーザーにたずねられます。

Close メソッドは、編集ウィンドウでのみ使用できます。デザイン ウィンドウで使用すると、例外が発生します。これに加えて、Close メソッドは、SubmitEventHandler および ClickedEventHandler イベント ハンドラでのみ使用できます。その他の型のイベント ハンドラで使用すると、例外が発生します。

メモメモ :

ウィンドウを閉じるときに、Microsoft Office InfoPath 2007 で開いているウィンドウがそのウィンドウだけである場合は、InfoPath アプリケーションも閉じます。

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

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

次の例では、Window クラスの Close メソッドを使用して、現在アクティブなウィンドウを閉じています。フォーム内に変更が発生している場合は、強制的に保存されます。

this.Application.ActiveWindow.Close();
Me.Application.ActiveWindow.Close()

関連項目

参照

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