SplitterEventArgs 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.
Fournit les données des événements SplitterMoving et SplitterMoved.
public ref class SplitterEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class SplitterEventArgs : EventArgs
public class SplitterEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type SplitterEventArgs = class
inherit EventArgs
type SplitterEventArgs = class
inherit EventArgs
Public Class SplitterEventArgs
Inherits EventArgs
- 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 SplitterMoved . Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider dans le débogage. Pour signaler plusieurs événements ou événements qui se produisent fréquemment, envisagez de ShowConsole.WriteLine remplacer par ou d’ajouter le message à un message multiligne TextBox.
Pour exécuter l’exemple de code, collez-le dans un projet qui contient un instance de type SplitContainer nommé SplitContainer1
. Vérifiez ensuite que le gestionnaire d’événements est associé à l’événement SplitterMoved .
private void SplitContainer1_SplitterMoved(Object sender, SplitterEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "X", e.X );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Y", e.Y );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "SplitX", e.SplitX );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "SplitY", e.SplitY );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "SplitterMoved Event" );
}
Private Sub SplitContainer1_SplitterMoved(sender as Object, e as SplitterEventArgs) _
Handles SplitContainer1.SplitterMoved
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "X", e.X)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Y", e.Y)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "SplitX", e.SplitX)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "SplitY", e.SplitY)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"SplitterMoved Event")
End Sub
Remarques
L’événement SplitterMoving se produit lorsque l’utilisateur déplace le Splitter contrôle. L’événement SplitterMoved se produit lorsque l’utilisateur termine le déplacement du Splitter contrôle. La SplitterEventArgs classe spécifie la position du pointeur de la souris et la position du coin supérieur gauche du Splitter contrôle.
Constructeurs
SplitterEventArgs(Int32, Int32, Int32, Int32) |
Initialise une instance de la classe SplitterEventArgs avec les coordonnées spécifiées du pointeur de la souris et les coordonnées du coin supérieur gauche du contrôle Splitter. |
Propriétés
SplitX |
Obtient ou définit la coordonnée x du coin supérieur gauche de Splitter (dans les coordonnées clientes). |
SplitY |
Obtient ou définit la coordonnée y du coin supérieur gauche de Splitter (dans les coordonnées clientes). |
X |
Obtient la coordonnée x du pointeur de la souris (dans les coordonnées clientes). |
Y |
Obtient la coordonnée y du pointeur de la souris (dans les coordonnées clientes). |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |