次の方法で共有


ユーザーへのフィードバック

Visual Studio 統合開発環境 (IDE) において、利用可能な機能に関する視覚的なフィードバックは、ユーザーの現在の選択とグローバル選択コンテキストに基づいています。 次の表に、さまざまな選択コンテキストで使用できる機能を示します。

選択コンテキスト 利用可能な機能
IDE グローバル
現在の製品一覧 製品固有
アクティブな階層 階層の種類固有
アクティブな階層項目 階層項目の種類固有
アクティブなドキュメント ドキュメントの種類固有
最上位のマルチドキュメント インターフェイス (MDI) ウィンドウ ウィンドウの種類固有
現在の選択コンテキスト 選択コンテキスト固有

ユーザーが必要とする機能だけを表面化し、一貫した選択および環境コンテキストのフィードバックを継続的に提供することで、IDE の複雑さが軽減されます。 IDE でウィンドウが開かれるたびに、次の規則が適用されます。

  • ウィンドウでその選択コンテキストを変更すると、選択フィードバックがウィンドウで明確に示され、[ダイナミック ヘルプ] ウィンドウが表示される場合は、現在のコンテキストを反映するように更新されます。

  • ウィンドウでグローバル選択コンテキストを変更すると、コンテキスト固有のすべてのメニュー、アクティブな階層ウィンドウ、アプリケーションのタイトル バーが、現在のコンテキストを反映するように更新されます。

  • ウィンドウには[プロパティ] ウィンドウで現在選択されている項目のプロパティが表示され、必要に応じて [プロパティ ページ] ダイアログ ボックスが表示される必要があります。

  • ウィンドウにプロパティが表示されない場合、またはグローバル選択コンテキストを変更しない場合、IDE のアクティブ ウィンドウではなくなると、選択フィードバックがウィンドウに表示されないようにする必要があります。

  • ドキュメント固有のすべてのツール ウィンドウでは、アクティブなドキュメントが常に反映される必要があります。

  • メニュー、ツールバー、およびアプリケーションのタイトル バーには、最上位のマルチドキュメント インターフェイス (MDI) クライアント ウィンドウが反映される必要があります。

    たとえば、Visual Basic Web アプリケーション プロジェクト内の Web フォーム の HTML ビューを開き、ユーザーが <td> タグを選択すると、次のようにフィードバックが提供されます。

  • 選択はアクティブ ウィンドウで示され、[プロパティ] ウィンドウに反映されます。

  • ドキュメント固有の [ツールボックス] は、アクティブなドキュメントを反映するように更新されます。

  • エディターのツールバーと [テーブル] メニューが表示され、タイトル バーが Web フォーム ウィンドウを反映するように更新されます。

  • アクティブな階層ウィンドウ (通常はソリューション エクスプローラー) で、タイトル バーが現在のコンテキストを反映するように更新され、状況依存の [プロジェクト] メニュー コマンドがアクティブな Web アプリケーション プロジェクトに適用されます。