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 Vorkommen des SplitterMoved Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen kann. Wenn Sie mehrere Ereignisse oder ereignisse melden möchten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine eine mehrlineige TextBoxNachricht ersetzen Show oder anfügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz des Typs SplitContainer namens enthält SplitContainer1. 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 bewegt. 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:

Siehe auch