SplitterEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos para los eventos SplitterMoving y SplitterMoved.
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
- Herencia
- 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
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. |
Propiedades
SplitX |
Obtiene o establece la coordenada x de la esquina superior izquierda del Splitter (en coordenadas de cliente). |
SplitY |
Obtiene o establece la coordenada y de la esquina superior izquierda del Splitter (en coordenadas de 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
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve 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 Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |