バージョン

ステータスバーとパネルのサイズ変更

パネルの SizingMode プロパティを固定(デフォルト値)または Adjustable に設定すると、Width プロパティはパネルの範囲を決定します。Width プロパティは、デザインタイムまたはランタイムのどちらでも設定できます。

デザインタイムにパネル サイズの設定

UltraStatusBar を Windows Formsに追加します。
  1. プロパティ ページで、Panels プロパティまで下にスクロールします。省略ボタンをクリックして Panels コレクションを表示します。

  2. [追加] ボタンをクリックします。これで、新しいパネルが追加されます。

  3. Width プロパティが表示されるまでプロパティをスクロールします。ここでパネルの幅を変更すると、ステータスバーでのパネルの幅が決まります。

  4. [OK] をクリックしてウィンドウを閉じると、指定した幅のパネルがステータスバーに追加されます。

デザインタイムにステータスバーの高さおよび幅の設定

  1. Size プロパティまでスクロールして、プラス インジケータを展開します。Height と Width の 2 つのプロパティが表示されます。

  2. Height プロパティを 50 に設定します。Width を使用して、エレメントの幅を変更します。

images\WinStatusBar Resize the Status Bar and Panels 02.png

ランタイムに

Visual Basic の場合:

Imports Infragistics.Win.UltraWinStatusBar
...
Private Sub ResizingtheWinStatusBarandStatusPanels_Load(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles MyBase.Load
	' 新しいパネルを作成します
	Dim myPanel As New UltraStatusPanel()
	' パネルのスタイルを設定します
	myPanel.Style = PanelStyle.Button
	' パネルの幅を設定します
	myPanel.Width = 200
	' パネルのいくつかのテキストを設定します
	myPanel.Text = "New Panel"
	' エレメントにパネルを追加します
	Me.UltraStatusBar1.Panels.Add(myPanel)
	' ステータスバーの高さと幅を設定します。
	Dim mySize As New Size(75, Me.Width)
	Me.UltraStatusBar1.Size = mySize
End Sub

C# の場合:

using Infragistics.Win.UltraWinStatusBar;
...
private void ResizingtheWinStatusBarandStatusPanels_Load(object sender, System.EventArgs e)
{
	// 新しいパネルを作成します
	UltraStatusPanel myPanel = new UltraStatusPanel();
	// パネルのスタイルを設定します
	myPanel.Style = PanelStyle.Button;
	// パネルの幅を設定します
	myPanel.Width = 200;
	// パネルのいくつかのテキストを設定します
	myPanel.Text = "New Panel";
	// エレメントにパネルを追加します
	this.ultraStatusBar1.Panels.Add(myPanel);
	// ステータスバーの高さと幅を設定します。
	Size mySize = new Size(75, this.Width);
	this.ultraStatusBar1.Size = mySize;
}
images\WinStatusBar Resize the Status Bar and Panels 01.png