SplitterEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |