StatusBarPanelClickEventArgs Klasse

Definition

Achtung

StatusBar is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use StatusStrip instead.

Stellt Daten für das PanelClick-Ereignis bereit.

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
Vererbung
StatusBarPanelClickEventArgs
Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des PanelClick Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen kann. Wenn Sie über mehrere Ereignisse oder ereignisse berichten möchten, die häufig auftreten, erwägen Sie, die Nachricht durch Show eine mehrteilige Console.WriteLineNachricht zu ersetzen TextBox oder sie anzufügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz des Typs StatusBar namens StatusBar1enthält. Stellen Sie dann sicher, dass der Ereignishandler dem PanelClick Ereignis zugeordnet ist.

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

Hinweise

Das PanelClick Ereignis tritt auf, wenn der Benutzer auf ein Panel auf der StatusBar. Ein StatusBarPanelClickEventArgs Gibt an, welches StatusBarPanel geklickt wurde, die Maustaste, die gedrückt wurde, wie oft sie gedrückt wurde, und die Koordinaten des Mausklicks zum Zeitpunkt des StatusBarPanel Klickens. Sie können die von dieser Klasse bereitgestellten Daten in einem Ereignishandler für das PanelClick Ereignis verwenden, um Aufgaben im Zusammenhang mit dem StatusBarPanel Klicken auszuführen. Wenn beispielsweise ein StatusBarPanel Ereignis zum Anzeigen der Uhrzeit verwendet wird, können Sie einen Ereignishandler für das PanelClick Ereignis erstellen und die von dieser Klasse bereitgestellten Daten verwenden, um ein Dialogfeld anzuzeigen, in dem Sie das Datum und die Uhrzeit des Systems ändern können.

Konstruktoren

Name Beschreibung
StatusBarPanelClickEventArgs(StatusBarPanel, MouseButtons, Int32, Int32, Int32)
Veraltet.

Initialisiert eine neue Instanz der StatusBarPanelClickEventArgs-Klasse.

Eigenschaften

Name Beschreibung
Button
Veraltet.

Ruft ab, welche Maustaste gedrückt wurde.

(Geerbt von MouseEventArgs)
Clicks
Veraltet.

Ruft ab, wie oft die Maustaste gedrückt und losgelassen wurde.

(Geerbt von MouseEventArgs)
Delta
Veraltet.

Ruft eine signierte Anzahl der Detents ab, die das Mausrad gedreht hat, multipliziert mit der WHEEL_DELTA Konstanten. Ein Detent ist eine Notte des Mausrads.

(Geerbt von MouseEventArgs)
Location
Veraltet.

Ruft die Position der Maus während des generierenden Mausereignisses ab.

(Geerbt von MouseEventArgs)
StatusBarPanel
Veraltet.

Ruft das StatusBarPanel zu zeichnende Ab.

X
Veraltet.

Ruft die x-Koordinate der Maus während des generierenden Mausereignisses ab.

(Geerbt von MouseEventArgs)
Y
Veraltet.

Ruft die y-Koordinate der Maus während des generierenden Mausereignisses ab.

(Geerbt von MouseEventArgs)

Methoden

Name Beschreibung
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen