StatusBarPanelClickEventArgs Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
StatusBar is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use StatusStrip instead.
Fournit des données pour l'événement PanelClick.
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
- Héritage
- Attributs
Exemples
L’exemple de code suivant illustre l’utilisation de ce type. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l’événement PanelClick . Ce rapport vous aide à apprendre quand l’événement se produit et peut vous aider à déboguer. Pour signaler plusieurs événements ou événements qui se produisent fréquemment, envisagez de ShowConsole.WriteLine remplacer ou d’ajouter le message à un multiligne TextBox.
Pour exécuter l’exemple de code, collez-le dans un projet qui contient une instance de type StatusBar nommée StatusBar1. Vérifiez ensuite que le gestionnaire d’événements est associé à l’événement PanelClick .
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
Remarques
L’événement PanelClick se produit lorsque l’utilisateur clique sur un panneau sur le StatusBar. Spécifie StatusBarPanelClickEventArgs qui StatusBarPanel a été cliqué, le bouton de la souris qui a été appuyé, le nombre de fois qu’il a été appuyé et les coordonnées du clic de la souris au moment où le StatusBarPanel clic a été cliqué. Vous pouvez utiliser les données fournies par cette classe dans un gestionnaire d’événements pour que l’événement PanelClick effectue des tâches liées au StatusBarPanel clic. Par exemple, si un StatusBarPanel est utilisé pour afficher l’heure, vous pouvez créer un gestionnaire d’événements pour l’événement PanelClick et utiliser les données fournies par cette classe pour afficher une boîte de dialogue qui vous permet de modifier la date et l’heure sur le système.
Constructeurs
| Nom | Description |
|---|---|
| StatusBarPanelClickEventArgs(StatusBarPanel, MouseButtons, Int32, Int32, Int32) |
Obsolète.
Initialise une nouvelle instance de la classe StatusBarPanelClickEventArgs. |
Propriétés
| Nom | Description |
|---|---|
| Button |
Obsolète.
Obtient le bouton de la souris qui a été appuyé. (Hérité de MouseEventArgs) |
| Clicks |
Obsolète.
Obtient le nombre de fois où le bouton de la souris a été enfoncé et relâché. (Hérité de MouseEventArgs) |
| Delta |
Obsolète.
Obtient un nombre signé du nombre de détents que la roulette de la souris a pivoté, multiplié par la constante WHEEL_DELTA. Un detent est un notch de la roulette de la souris. (Hérité de MouseEventArgs) |
| Location |
Obsolète.
Obtient l’emplacement de la souris pendant l’événement de génération de la souris. (Hérité de MouseEventArgs) |
| StatusBarPanel |
Obsolète.
Obtient le StatusBarPanel dessin. |
| X |
Obsolète.
Obtient la coordonnée x de la souris pendant l’événement de génération de la souris. (Hérité de MouseEventArgs) |
| Y |
Obsolète.
Obtient la coordonnée y de la souris pendant l’événement de génération de la souris. (Hérité de MouseEventArgs) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Obsolète.
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Obsolète.
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obsolète.
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Obsolète.
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |