AutoStatusText パネルは、Web ブラウザのステータスバーと同様に機能します。AutoStatusText パネルを WinStatusBar に配置すると、フォーム上のコントロールに「UltraStatusBar1のStatusBarText」という新しいプロパティが与えられます。ユーザーがマウス ポインタをコントロール上で移動すると、「UltraStatusBar1 の StatusBarText」で設定した任意のテキスト値が AutoStatusText パネルに表示されます。
AutoStatusText スタイルのパネルをデザインタイムに設定するには:
ランタイムに
Visual Basic の場合:
Imports Infragistics.Win.UltraWinStatusBar ... Private Sub WinStatusBarQuickTourAutoStatusTextPanel_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load ' 新しいパネルを作成します Dim myPanel As New UltraStatusPanel() ' パネルのスタイルを設定します myPanel.Style = PanelStyle.AutoStatusText ' デフォルトのテキストを設定します。 myPanel.Text = "Status Bar Text DefaultText" ' エレメントにパネルを追加します Me.UltraStatusBar1.Panels.Add(myPanel) ' フォームでもうひとつのコントロールのためのステータスバーのテキストを設定します Me.UltraStatusBar1.SetStatusBarText(Me.UltraButton1, "Button") End Sub
C# の場合:
using Infragistics.Win.UltraWinStatusBar; ... private void WinStatusBarQuickTourAutoStatusTextPanel_Load(object sender, System.EventArgs e) { // 新しいパネルを作成します UltraStatusPanel myPanel= new UltraStatusPanel(); // パネルのスタイルを設定します myPanel.Style= PanelStyle.AutoStatusText; // デフォルトのテキストを設定します。 myPanel.Text="Status Bar Text DefaultText"; // エレメントにパネルを追加します this.ultraStatusBar1.Panels.Add(myPanel); // フォームでもうひとつのコントロールのためのステータスバーのテキストを設定します this.ultraStatusBar1.SetStatusBarText(this.ultraButton1,"button"); }