Share via


ツール ウィンドウ

Visual Studio のツール ウィンドウは通常ファイル ベースの読み取り専用ウィンドウです。 この例ではファイルを読み取り / 書き込みモードで表示されるドキュメント ウィンドウとは異なります。 ツールボックス ソリューション エクスプローラー [ENT2ENT] ウィンドウおよびツール ウィンドウ Web ブラウザー の例です。

Visual Studio 2010 以降のバージョンのすべてのツール ウィンドウはWPF ベースです。 Visual Studio 2010 以前のバージョンの Visual Studio ではツール ウィンドウはフォーム ベースの Windows です。 Windows フォーム ベースのウィンドウも表示できます。新しいツール ウィンドウはWPF ベースである必要があります。

ツール ウィンドウの概要

ツール ウィンドウを指定するにはVisual Studio に登録し既定のサイズと位置を指定する必要があります。 詳細については、「ツール ウィンドウの登録」を参照してください。

ツール ウィンドウはメニューのコマンドをクリックして作成または開きます。 ツール ウィンドウを作成するには方法 : ツール ウィンドウをプログラムで開きます。 を参照してください。

ツール ウィンドウは既定では単一インスタンスツール ウィンドウの 1 種類のインスタンスを同時に開くことを意味します)。 単一インスタンスのツール ウィンドウを開いた後IDE を終了するまで開いたままになります。 単一インスタンスのツール ウィンドウの閉じるボタンをクリックすると変更のみが表示されます。 ウィンドウのインスタンスを複数同時に開くか複数インスタンスのツール ウィンドウをそのうち作成できます。 詳細については、「方法: 複数インスタンスのツール ウィンドウを作成する」を参照してください。

ツール ウィンドウはドキュメント フレームでことができるためドッキングまたはフローティング タブにフォーカスを移動します。 IDE でツール ウィンドウ フレームが提供されサイズ位置ドッキング状態およびそのほかの永続的なプロパティを制御するために使用されます。 ツール ウィンドウのウィンドウが表示されます。 ツール ウィンドウが初めて開いたときにだけ既定のサイズと位置が適用されます。; ツール ウィンドウの状態を保持できるようになります。

ツール ウィンドウのペインは WPF ユーザー コントロールをホストしツール バーをサポートできます。 ホストされているコントロールのハンドルを返すにはWindow のプロパティをオーバーライドできます。

ツール ウィンドウは 動的 です ( 自動参照 )。 動的なツール ウィンドウには関連する UI のコンテキストが適用されるたびに表示されます。 自動表示の使用は IDE ウィンドウを減らすことができます。 詳細については、「方法 : 動的なツール ウィンドウを開きます。」を参照してください。

VSPackage はツール ウィンドウを作成する唯一の方法です。 アドインはVisual Studio のオートメーション モデルを使用してツール ウィンドウを作成できます。 詳細については、「方法 : ツール ウィンドウを作成および制御する」を参照してください。

参照

その他の技術情報

ツール ウィンドウ

ドキュメント ウィンドウ