'Declaration Public Delegate Sub PanelClickEventHandler( _ ByVal sender As Object, _ ByVal e As PanelClickEventArgs _ )
public delegate void PanelClickEventHandler( object sender, PanelClickEventArgs e )
Imports Infragistics.Win.UltraWinStatusBar Imports System.Diagnostics Private Sub ultraStatusBar1_PanelClick(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinStatusBar.PanelClickEventArgs) Handles ultraStatusBar1.PanelClick Debug.WriteLine("Click on panel:") Debug.Indent() With e.Panel Debug.WriteLine("style: " + .Style.ToString()) Debug.WriteLine("index: " + .Index.ToString()) Debug.WriteLine("key: " + .Key.ToString()) Debug.WriteLine("text: " + .DisplayText.ToString()) Debug.WriteLine("X: " + e.X.ToString()) Debug.WriteLine("Y: " + e.Y.ToString()) Debug.WriteLine("Mouse button: " + e.Button.ToString()) Debug.WriteLine("Rectangle: " + .UIElement.Rect.ToString()) Debug.WriteLine("Name of control: " + .UltraStatusBar.Name) Debug.WriteLine("Width of panel: " + .WidthResolved.ToString()) Debug.WriteLine("BorderStyle: " + .BorderStyleResolved.ToString()) If .SizingMode = PanelSizingMode.Automatic Then Debug.WriteLine("AutoWidth: " + .WidthResolved.ToString()) End If Debug.IndentLevel = 0 End With End Sub
using System.Diagnostics; using Infragistics.Win.UltraWinStatusBar; private void ultraStatusBar1_PanelClick(object sender, Infragistics.Win.UltraWinStatusBar.PanelClickEventArgs e) { Debug.WriteLine("Click on panel:"); Debug.Indent(); Debug.WriteLine("style: " + e.Panel.Style.ToString()); Debug.WriteLine("index: " + e.Panel.Index.ToString()); Debug.WriteLine("key: " + e.Panel.Key.ToString()); Debug.WriteLine("text: " + e.Panel.DisplayText.ToString()); Debug.WriteLine("X: " + e.X.ToString()); Debug.WriteLine("Y: " + e.Y.ToString()); Debug.WriteLine("Mouse button: " + e.Button.ToString()); Debug.WriteLine("Rectangle: " + e.Panel.UIElement.Rect.ToString()); Debug.WriteLine("Name of control: " + e.Panel.UltraStatusBar.Name); Debug.WriteLine("Width of panel: " + e.Panel.WidthResolved.ToString()); Debug.WriteLine("BorderStyle: " + e.Panel.BorderStyleResolved.ToString()); if ( e.Panel.SizingMode == PanelSizingMode.Automatic ) Debug.WriteLine("AutoWidth: " + e.Panel.WidthResolved.ToString()); Debug.IndentLevel = 0; }
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2