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()