ベクトルドロー・レベルゼロ+

ホーム > コンピュータ > C# > WPF in C#

ホスト統合のVSTAサンプル あなたのアプリケーションをシャットダウンする[C#]

作成日 2015.06.06
最終更新日 2015.06.06

概要

Visual Studio Communityが無償で使えるようになったので、Expressエディションで使えなかった機能が使えるようになりました。 Microsoft Visual Studio Tools for Applications(VSTA)は、 VBAやC#を使ったマクロ機能をアプリケーションに組込むことができる機能です。

VSTA Sample Host Integration.docは、SDKをダウンロードする際、一緒にダウンロードすることができます。

インストール

VSTA2013とVSTA2012SDKをインストールします。

ダウンロード先

Microsoft Visual Studio Tools for Applications 2013(VSTA)(外部サイト)

Microsoft Visual Studio Tools for Applications 2012 SDK(外部サイト)

ホスト統合のVSTAサンプル

[VSTA Sample Host Integration]

あなたのアプリケーションをシャットダウンする

Shutting Down Your Application

あなたが、SessionManager、SessionやProjectで完了するとき、あなたは、Disposeを呼び出すことによって、それを閉じることができます。

  1. フォ-ムに、次に示す命令を追加します。:
  2. using System.ComponentModel;
  3. MyVSTAHostで、クリーンアップを提供するには、あなたのフォ-ムに、メソッドを追加します。:
  4. protected override void OnClosing(CancelEventArgs e)
    {
        if (_project != null)
        {
            _project.Dispose();
            _project = null;
        }
        if (_project != null)
        {
            _session.Dispose();
            _session = null;
        }
        if (_project != null)
        {
            _sessionManager.Dispose();
            _sessionManager = null;
        }
    }
    

フォ-ムが閉じるとき、これは、Project、SessionとSessionManagerを廃棄するでしょう。

ページトップへ
WPF in C#
C#トップ
Copyright (C) 2011-2016 kukekko All Rights Reserved.
kukekko@gmail.com
ご連絡の際はアドレスの@は半角にしてください。 また、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません 」。
inserted by FC2 system