SplitterEventArgs Класс

Определение

Предоставляет данные для событий SplitterMoving и 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
Наследование
SplitterEventArgs
Атрибуты

Примеры

В следующем примере кода демонстрируется использование этого типа.The following code example demonstrates the use of this type. В этом примере обработчик событий сообщает о возникновении SplitterMoved события.In the example, an event handler reports on the occurrence of the SplitterMoved event. Этот отчет поможет вам узнать, когда происходит событие и может помочь при отладке.This report helps you to learn when the event occurs and can assist you in debugging. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рассмотрите Console.WriteLine возможность замены Show или добавления сообщения в многострочный TextBox.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.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа SplitContainer с именем. SplitContainer1To run the example code, paste it into a project that contains an instance of type SplitContainer named SplitContainer1. Затем убедитесь, что обработчик событий связан с SplitterMoved событием.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

Комментарии

Это SplitterMoving событие возникает при Splitter перемещении элемента управления пользователем.The SplitterMoving event occurs when the user is moving the Splitter control. Это SplitterMoved событие возникает, когда пользователь заканчивает Splitter перемещение элемента управления.The SplitterMoved event occurs when the user finishes moving the Splitter control. Класс задает расположение указателя мыши и позиции левого верхнего угла Splitter элемента управления. SplitterEventArgsThe SplitterEventArgs class specifies the position of the mouse pointer and the position of the upper-left corner of the Splitter control.

Конструкторы

SplitterEventArgs(Int32, Int32, Int32, Int32)

Инициализирует экземпляр класса SplitterEventArgs с указанием координат указателя мыши и левого верхнего угла элемента управления 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.

Свойства

SplitX

Получает или задает положение верхнего левого угла элемента управления Splitter по оси X (в координатах клиентской области окна).Gets or sets the x-coordinate of the upper-left corner of the Splitter (in client coordinates).

SplitY

Получает или задает положение верхнего левого угла элемента управления Splitter по оси Y (в координатах клиентской области окна).Gets or sets the y-coordinate of the upper-left corner of the Splitter (in client coordinates).

X

Возвращает положение указателя мыши по оси X (в координатах клиентской области окна).Gets the x-coordinate of the mouse pointer (in client coordinates).

Y

Возвращает положение указателя мыши по оси Y (в координатах клиентской области окна).Gets the y-coordinate of the mouse pointer (in client coordinates).

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к

Дополнительно