StatusBarPanelClickEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
StatusBar is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use StatusStrip instead.
Innehåller data för PanelClick händelsen.
public ref class StatusBarPanelClickEventArgs : System::Windows::Forms::MouseEventArgs
public class StatusBarPanelClickEventArgs : System.Windows.Forms.MouseEventArgs
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`StatusBar` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `StatusStrip` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public class StatusBarPanelClickEventArgs : System.Windows.Forms.MouseEventArgs
type StatusBarPanelClickEventArgs = class
inherit MouseEventArgs
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`StatusBar` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `StatusStrip` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type StatusBarPanelClickEventArgs = class
inherit MouseEventArgs
Public Class StatusBarPanelClickEventArgs
Inherits MouseEventArgs
- Arv
- Attribut
Exempel
I följande kodexempel visas användningen av den här typen. I exemplet rapporterar en händelsehanterare om händelsens PanelClick förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.
Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av typen StatusBar med namnet StatusBar1. Kontrollera sedan att händelsehanteraren är associerad med PanelClick händelsen.
private void StatusBar1_PanelClick(Object sender, StatusBarPanelClickEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "StatusBarPanel", e.StatusBarPanel );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Button", e.Button );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Clicks", e.Clicks );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "X", e.X );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Y", e.Y );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Delta", e.Delta );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Location", e.Location );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "PanelClick Event" );
}
Private Sub StatusBar1_PanelClick(sender as Object, e as StatusBarPanelClickEventArgs) _
Handles StatusBar1.PanelClick
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "StatusBarPanel", e.StatusBarPanel)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Button", e.Button)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Clicks", e.Clicks)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "X", e.X)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Y", e.Y)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Delta", e.Delta)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Location", e.Location)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"PanelClick Event")
End Sub
Kommentarer
Händelsen PanelClick inträffar när användaren klickar på en panel på StatusBar. A StatusBarPanelClickEventArgs anger vilken som StatusBarPanel klickades, den musknapp som trycktes in, hur många gånger den trycktes in och koordinaterna för musklickningen vid den tidpunkt då StatusBarPanel klickades. Du kan använda de data som tillhandahålls av den här klassen i en händelsehanterare för händelsen för PanelClick att utföra uppgifter som är relaterade till att StatusBarPanel klickas. Om en StatusBarPanel till exempel används för att visa tiden kan du skapa en händelsehanterare för PanelClick händelsen och använda data som tillhandahålls av den här klassen för att visa en dialogruta som gör att du kan ändra datum och tid i systemet.
Konstruktorer
| Name | Description |
|---|---|
| StatusBarPanelClickEventArgs(StatusBarPanel, MouseButtons, Int32, Int32, Int32) |
Föråldrad.
Initierar en ny instans av StatusBarPanelClickEventArgs klassen. |
Egenskaper
| Name | Description |
|---|---|
| Button |
Föråldrad.
Hämtar vilken musknapp som trycktes in. (Ärvd från MouseEventArgs) |
| Clicks |
Föråldrad.
Hämtar antalet gånger som musknappen trycktes och släpptes. (Ärvd från MouseEventArgs) |
| Delta |
Föråldrad.
Hämtar ett signerat antal avgränsningar som mushjulet har roterat, multiplicerat med WHEEL_DELTA konstant. En detent är ett snäck av mushjulet. (Ärvd från MouseEventArgs) |
| Location |
Föråldrad.
Hämtar platsen för musen under den genererande mushändelsen. (Ärvd från MouseEventArgs) |
| StatusBarPanel |
Föråldrad.
Får rita StatusBarPanel . |
| X |
Föråldrad.
Hämtar musens x-koordinat under den genererande mushändelsen. (Ärvd från MouseEventArgs) |
| Y |
Föråldrad.
Hämtar y-koordinaten för musen under den genererande mushändelsen. (Ärvd från MouseEventArgs) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Föråldrad.
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Föråldrad.
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |