パネルの SizingMode プロパティを固定(デフォルト値)または Adjustable に設定すると、Width プロパティはパネルの範囲を決定します。Width プロパティは、デザインタイムまたはランタイムのどちらでも設定できます。
プロパティ ページで、Panels プロパティまで下にスクロールします。省略ボタンをクリックして Panels コレクションを表示します。
[追加] ボタンをクリックします。これで、新しいパネルが追加されます。
Width プロパティが表示されるまでプロパティをスクロールします。ここでパネルの幅を変更すると、ステータスバーでのパネルの幅が決まります。
[OK] をクリックしてウィンドウを閉じると、指定した幅のパネルがステータスバーに追加されます。
Size プロパティまでスクロールして、プラス インジケータを展開します。Height と Width の 2 つのプロパティが表示されます。
Height プロパティを 50 に設定します。Width を使用して、エレメントの幅を変更します。
ランタイムに
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;
}