今日のワンポイント : Shift キーを押しながらクリックして、自動的に隠れるツール ウィンドウを自動的にドッキングする- #129
何かためになるワンポイントはないかと思ってウィンドウ管理のテスト ケースを見直していたら、このテスト ケースが目に留まりました。「こんなの全然覚えていないよ」と思いましたが。
このワンポイントについてはおもしろい話があります。あるとき、IDE の下部にドッキングされているツール ウィンドウで Shift キーを押しながらクリックすると、ドッキングされる代わりに消えてしまうというバグを見つけたと思ったのです。でも、別の人のコンピュータで現象を再現してみたら (確信がないときは他の人のコンピュータで再現するのが重要です)、どこでも起きることに気付きました。それで、その "バグ" がどういうことなのかわかりました。ツール ウィンドウがスライド アウト中なら、ドッキングされます。ツール ウィンドウがまだスライド アウトしていない場合は、Shift キーを押しながらクリックすると [非表示] コマンドが送られます。このワンポイントは、この両方の動作に基づいています。
ツール ウィンドウ入門を始めましょう。ツール ウィンドウがドッキングされている場合 (詳細については以前のワンポイントを参照してください)、自動的に隠すオプションを使用できます。下の図のように、[自動的に隠す] プッシュ ピンをクリックします。または、[ウィンドウ] メニューの [自動的に隠す] をクリックして、現在選択しているツール ウィンドウを自動的に非表示にします。
このプッシュ ピンをクリックすると、以下のようにウィンドウが自動的に非表示になります。
もう一度ドッキングするには、ソリューション エクスプローラの上にマウスを重ね、再度プッシュ ピンをクリックます。または、[ウィンドウ] メニューの [自動的に隠す] をクリックします (これで自動的に非表示にする設定がオフになります)。これはたいして面白くありませんよね。
今日のワンポイント (ここからが実際のワンポイントです) : 自動的に隠れるツール ウィンドウ (この記事の 2 つ目の図) で Shift キーを押しながらクリックすると、ドッキングされた状態に自動的に変わります。
ただし、ツール ウィンドウがスライド アウト済み (次の図を参照) の場合は、自動的に非表示になります。
ここで皆さんは、「それなら、Shift キーを押しながらクリックしたときにどうなるのが正しいの」と疑問に思われることでしょう。本来は非表示になるはずです。でも、ツール ウィンドウがスライド アウトを始めると、何かが起きて、非表示になる代わりにドッキング状態になるのです。
VS シェルって奥が深いと思いませんか。
Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 1 月 15 日 (火) 3:00 AM saraford
Sara Ford さんの Web ログ - https://blogs.msdn.com/saraford/archive/2004/05/05/368833.aspx より。
この翻訳については、Sara Ford さんのご了承を得ています。