SplitterEventArgs Clase

Definición

Proporciona datos para los eventos SplitterMoving y SplitterMoved.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
Herencia
SplitterEventArgs
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este tipo.The following code example demonstrates the use of this type. En el ejemplo, un controlador de eventos informa sobre la aparición del SplitterMoved evento.In the example, an event handler reports on the occurrence of the SplitterMoved event. Este informe le ayuda a saber cuándo se produce el evento y puede ayudarle a depurar.This report helps you to learn when the event occurs and can assist you in debugging. Para notificar varios eventos o eventos que se producen con frecuencia, considere Show la Console.WriteLine posibilidad de reemplazar por o anexar el TextBoxmensaje a una multilínea.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.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de SplitContainer tipo SplitContainer1denominada.To run the example code, paste it into a project that contains an instance of type SplitContainer named SplitContainer1. A continuación, asegúrese de que el controlador de eventos SplitterMoved está asociado al evento.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

Comentarios

El SplitterMoving evento tiene lugar cuando el usuario está moviendo Splitter el control.The SplitterMoving event occurs when the user is moving the Splitter control. El SplitterMoved evento tiene lugar cuando el usuario termina de Splitter mover el control.The SplitterMoved event occurs when the user finishes moving the Splitter control. La SplitterEventArgs clase especifica la posición del puntero del mouse y la posición de la esquina superior izquierda Splitter del control.The SplitterEventArgs class specifies the position of the mouse pointer and the position of the upper-left corner of the Splitter control.

Constructores

SplitterEventArgs(Int32, Int32, Int32, Int32)

Inicializa una instancia de la clase SplitterEventArgs con las coordenadas especificadas del puntero del mouse y de la esquina superior izquierda del control Splitter.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.

Propiedades

SplitX

Obtiene o establece la coordenada x de la esquina superior izquierda del Splitter (en coordenadas de cliente).Gets or sets the x-coordinate of the upper-left corner of the Splitter (in client coordinates).

SplitY

Obtiene o establece la coordenada y de la esquina superior izquierda del Splitter (en coordenadas de cliente).Gets or sets the y-coordinate of the upper-left corner of the Splitter (in client coordinates).

X

Obtiene la coordenada x del puntero del mouse (en coordenadas de cliente).Gets the x-coordinate of the mouse pointer (in client coordinates).

Y

Obtiene la coordenada y del puntero del mouse (en coordenadas de cliente).Gets the y-coordinate of the mouse pointer (in client coordinates).

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también: