Freigeben über


SplitterEventArgs Klasse

Definition

Stellt Daten für das SplitterMoving-Ereignis und das SplitterMoved-Ereignis bereit.

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

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des Ereignisses SplitterMoved . Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis eintritt, und kann Ihnen beim Debuggen helfen. Um über mehrere Ereignisse oder ereignisse zu berichten, die häufig auftreten, sollten Sie erwägen, die Nachricht durch Console.WriteLine ein mehrzeilesiges TextBoxzu ersetzen Show oder anzufügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine instance vom Typ SplitContainer enthältSplitContainer1. Stellen Sie dann sicher, dass der Ereignishandler dem SplitterMoved Ereignis zugeordnet ist.

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

Hinweise

Das SplitterMoving Ereignis tritt auf, wenn der Benutzer das Splitter Steuerelement verschiebt. Das SplitterMoved Ereignis tritt auf, wenn der Benutzer das Verschieben des Splitter Steuerelements beendet hat. Die SplitterEventArgs -Klasse gibt die Position des Mauszeigers und die Position der oberen linken Ecke des Splitter Steuerelements an.

Konstruktoren

SplitterEventArgs(Int32, Int32, Int32, Int32)

Initialisiert eine Instanz der SplitterEventArgs-Klasse mit den angegebenen Koordinaten des Mauszeigers und den Koordinaten der linken oberen Ecke des Splitter-Steuerelements.

Eigenschaften

SplitX

Ruft die x-Koordinate der oberen linken Ecke von Splitter (in Clientkoordinaten) ab oder legt diese fest.

SplitY

Ruft die x-Koordinate der linken oberen Ecke von Splitter (in Clientkoordinaten) ab oder legt diese fest.

X

Ruft die x-Koordinate des Mauszeigers (in Clientkoordinaten) ab.

Y

Ruft die y-Koordinate des Mauszeigers (in Clientkoordinaten) ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen