SplitterEventArgs Klasse

Definition

Stellt Daten für das SplitterMoving-Ereignis und das SplitterMoved-Ereignis bereit.Provides data for SplitterMoving and the SplitterMoved events.

public ref class SplitterEventArgs : EventArgs
public class SplitterEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class SplitterEventArgs : EventArgs
type SplitterEventArgs = class
    inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type SplitterEventArgs = class
    inherit EventArgs
Public Class SplitterEventArgs
Inherits EventArgs
Vererbung
SplitterEventArgs
Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht.The following code example demonstrates the use of this type. Im Beispiel meldet ein Ereignishandler das Vorkommen des SplitterMoved Ereignisses.In the example, an event handler reports on the occurrence of the SplitterMoved event. Mit diesem Bericht können Sie lernen, wann das Ereignis auftritt und Sie beim Debuggen unterstützen können.This report helps you to learn when the event occurs and can assist you in debugging. Wenn Sie mehrere Ereignisse oder Ereignisse, die häufig auftreten, melden möchten, empfiehlt es sich, durch zu ersetzen Show Console.WriteLine oder die Nachricht an eine mehrzeilige anfügen TextBox .To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz des Typs mit dem SplitContainer Namen enthält SplitContainer1 .To run the example code, paste it into a project that contains an instance of type SplitContainer named SplitContainer1. Stellen Sie dann sicher, dass der Ereignishandler dem SplitterMoved Ereignis zugeordnet ist.Then ensure that the event handler is associated with the SplitterMoved event.

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.The SplitterMoving event occurs when the user is moving the Splitter control. Das SplitterMoved Ereignis tritt auf, wenn der Benutzer das Verschieben des Steuer Elements beendet Splitter .The SplitterMoved event occurs when the user finishes moving the Splitter control. Die SplitterEventArgs -Klasse gibt die Position des Mauszeigers und die Position der linken oberen Ecke des-Steuer Elements an Splitter .The SplitterEventArgs class specifies the position of the mouse pointer and the position of the upper-left corner of the Splitter control.

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.Initializes an instance of the SplitterEventArgs class with the specified coordinates of the mouse pointer and the coordinates of the upper-left corner of the Splitter control.

Eigenschaften

SplitX

Ruft die x-Koordinate der oberen linken Ecke von Splitter (in Clientkoordinaten) ab oder legt diese fest.Gets or sets the x-coordinate of the upper-left corner of the Splitter (in client coordinates).

SplitY

Ruft die x-Koordinate der linken oberen Ecke von Splitter (in Clientkoordinaten) ab oder legt diese fest.Gets or sets the y-coordinate of the upper-left corner of the Splitter (in client coordinates).

X

Ruft die x-Koordinate des Mauszeigers (in Clientkoordinaten) ab.Gets the x-coordinate of the mouse pointer (in client coordinates).

Y

Ruft die y-Koordinate des Mauszeigers (in Clientkoordinaten) ab.Gets the y-coordinate of the mouse pointer (in client coordinates).

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Siehe auch