'宣言 Public Event PanelClick As PanelClickEventHandler
public event PanelClickEventHandler PanelClick
イベント ハンドラが、このイベントに関連するデータを含む、PanelClickEventArgs 型の引数を受け取りました。次の PanelClickEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Button System.Windows.Forms.MouseEventArgsから継承されます。 | Gets which mouse button was pressed. |
Clicks System.Windows.Forms.MouseEventArgsから継承されます。 | Gets the number of times the mouse button was pressed and released. |
Delta System.Windows.Forms.MouseEventArgsから継承されます。 | Gets a signed count of the number of detents the mouse wheel has rotated, multiplied by the WHEEL_DELTA constant. A detent is one notch of the mouse wheel. |
Location System.Windows.Forms.MouseEventArgsから継承されます。 | Gets the location of the mouse during the generating mouse event. |
Panel | イベントに関連付けられた UltraStatusPanel を返します。 |
X System.Windows.Forms.MouseEventArgsから継承されます。 | Gets the x-coordinate of the mouse during the generating mouse event. |
Y System.Windows.Forms.MouseEventArgsから継承されます。 | Gets the y-coordinate of the mouse during the generating mouse event. |
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; }