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
[System.Runtime.InteropServices.ComVisible(true)]
public class SplitterEventArgs : EventArgs
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, Show empfiehlt Console.WriteLine es sich, durch zu ersetzen oder die Nachricht TextBoxan eine mehrzeilige anfügen.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 SplitContainer des SplitContainer1Typs mit dem Namen enthält.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 Splitter Verschieben des Steuer Elements beendet.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 Splitter des-Steuer Elements an.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)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes 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