SplitterEventArgs Clase

Definición

Proporciona datos para SplitterMoving y los SplitterMoved eventos.

public ref class SplitterEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class SplitterEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
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. En el ejemplo, un controlador de eventos informa sobre la aparición del SplitterMoved evento. Este informe le ayuda a aprender cuándo se produce el evento y puede ayudarle a depurar. Para informar sobre varios eventos o eventos que se producen con frecuencia, considere la posibilidad de reemplazar Show por Console.WriteLine o anexar el mensaje a una línea TextBoxmúltiple.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de tipo SplitContainer denominada SplitContainer1. A continuación, asegúrese de que el controlador de eventos está asociado al SplitterMoved evento.

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 se produce cuando el usuario mueve el Splitter control. El SplitterMoved evento se produce cuando el usuario termina de mover el Splitter control. La SplitterEventArgs clase especifica la posición del puntero del mouse y la posición de la esquina superior izquierda del Splitter control.

Constructores

Nombre Description
SplitterEventArgs(Int32, Int32, Int32, Int32)

Inicializa una instancia de la SplitterEventArgs clase con las coordenadas especificadas del puntero del mouse y las coordenadas de la esquina superior izquierda del Splitter control.

Propiedades

Nombre Description
SplitX

Obtiene o establece la coordenada x de la esquina superior izquierda de Splitter (en coordenadas de cliente).

SplitY

Obtiene o establece la coordenada y de la esquina superior izquierda de (en coordenadas de Splitter cliente).

X

Obtiene la coordenada x del puntero del mouse (en coordenadas de cliente).

Y

Obtiene la coordenada y del puntero del mouse (en coordenadas de cliente).

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también