バージョン

パネル スタイルを Button に設定

Button パネルは、標準のコマンド ボタンを表示する、WinStatusBar 上の単純なパネルです。

Button スタイルのパネルをデザインタイムに設定するには:

  1. UltraStatusBar を Windows Formsに追加します。

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

  3. [追加] ボタンをクリックします。これで、新しいパネルが追加されます。 .Style プロパティが表示されるまでプロパティをスクロールします。スタイル プロパティを「Button」に設定します。

  4. ボタンで表示したいテキストに Text プロパティを設定します。

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

images\WinStatusBar WinStatusBar QuickTour Button Panel 01.png

ランタイムに

Visual Basic の場合:

Imports Infragistics.Win.UltraWinStatusBar
...
Private Sub WinStatusBarQuickTourButtonPanel_Load(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles MyBase.Load
	' 新しいパネルを作成します
	Dim myPanel As New UltraStatusPanel()
	' パネルのスタイルを設定します
	myPanel.Style = PanelStyle.Button
	' ボタン/パネルのテキストを設定します
	myPanel.Text = "Press Me"
	' エレメントにパネルを追加します
	Me.UltraStatusBar1.Panels.Add(myPanel)
End Sub

C# の場合:

using Infragistics.Win.UltraWinStatusBar;
...
private void WinStatusBarQuickTourButtonPanel_Load(object sender, System.EventArgs e)
{
	// 新しいパネルを作成します
	UltraStatusPanel myPanel = new UltraStatusPanel();
	// パネルのスタイルを設定します
	myPanel.Style = PanelStyle.Button;
	// ボタン/パネルのテキストを設定します
	myPanel.Text = "Press Me";
	// エレメントにパネルを追加します
	this.ultraStatusBar1.Panels.Add(myPanel);
}

Button スタイルのパネルに対するイベント

ボタンでは ButtonClick というイベントが発生します。このイベントには e.Panel というひとつのパラメータが渡されます。このパラメータは、ボタンを保持している Panel への参照を提供します。たとえば、ButtonClick イベントのパネルへの参照を取得してパネルのテキストを出力するには、次のようにします。

Visual Basic の場合:

Private Sub UltraStatusBar1_ButtonClick(ByVal sender As Object, _
  ByVal e As Infragistics.Win.UltraWinStatusBar.PanelEventArgs) _
  Handles UltraStatusBar1.ButtonClick
	MessageBox.Show(e.Panel.Text.ToString())
End Sub

C# の場合:

private void ultraStatusBar1_ButtonClick(object sender,
  Infragistics.Win.UltraWinStatusBar.PanelEventArgs e)
{
	MessageBox.Show(e.Panel.Text.ToString());
}
images\WinStatusBar Set the Panel Style to Button 01.png