TabControlのタブを右や下に配置してもデザインが崩れない、.NET Frameworkライブラリ
- ソフト名 :.NET 全方位タブコントロール
- バージョン :1.1
- ライセンス :サンプル版
- OS :Windows
- 開発 :TNKソフトウェア
.NET 全方位タブコントロール詳細
.NET 全方位タブコントロールは、Windows XP以降で採用されている、よりグラフィカルなGUI「VisualStyle」が有効化になっている状態において、タブページを下部もしくは右側に指定したときでも、デザインを崩すことなくコントロールを描画する、タブコントロール拡張コンポーネントです。Visual C# 2005やVisual Basic 2008といった、.NET Framework 2.0以降に対応する開発環境などで利用することができます。
通常、.NET Frameworkの標準コントロールであるTabControlを配置した際、AlignmentプロパティにBottomもしくはRightを指定したとき、タブページが正常に描画されなかったり、強制的にVisualStyleが無効になったり、勝手に複数行タブになることでコントロールエリアが縮小されてしまうなど、えてして不格好になってしまいます。
全方位タブコントロールでは、このタブ描画ルーチンおよび、スクロールボタンの挙動を独自実装することによって、全方位に対応するタブコンポーネントを実現するとともに、TabControlの継承クラスでもあるため、既存のプログラムにも取り込みやすくなっています。