バージョン

パネル サイズ設定モード

WinStatusBar はパネルの幅を制御するための 4 つのモードを提供します。モードは、パネルの SizingMode プロパティを通じて制御されます。またパネルの最小幅を制御する MinWidth プロパティも公開されています。

Adjustable

パネルのサイズは Width プロパティに基づいて決まりますが、パネルの右端をドラッグすることでランタイムまたはデザインタイムに変更することもできます。ドラッグに使用できる領域のサイズは、ステータスバーの InterPanelSpacing に基づいて決まります。ステータスバーの ResizeStyle は、ドラッグ操作にあわせてパネルのサイズが自動的に変更されるか、またはドラッグ操作中にパネルの新しい幅を示す分割バーが表示されるのかを示します。また、パネルの右側にある調整可能領域をダブルクリックしたときに、そのパネルのスタイルで使用可能であれば、パネルの幅が AutoSizeWidth に設定されます。

Automatic

パネルの画像とテキストに基づいて、パネルの幅が決まります。AutoSizeWidth の決定に使用されるテキストは、パネルのスタイルに基づきます。たとえば、AutoStatusText スタイルのパネルでは、各 Control の StatusBarText の幅が調べられます。

Note

注: このスタイルは、すべての PanelStyles で有効ではありません。ProgressBar、ControlContainer、MDIList の各スタイルのパネルでこのスタイルを使用すると、 Fixed の SizingMode が使用されます。

Fixed

パネルの値が Width プロパティの値に設定されます。

Spring(バネ)

すべてのパネルのサイズがそれぞれの幅に基づいて決まると、残りの領域が Spring スタイルのパネルの間で分配されます。このスタイルのパネルは、他のパネルを右揃えにするためにも使用できます。これには、右側に表示するパネルの前に Spring スタイルのパネルを配置します。