SplitterEventArgs SplitterEventArgs SplitterEventArgs SplitterEventArgs Class

Определение

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

Примеры

В следующем примере кода показано использование этого типа.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. Чтобы создать отчет для нескольких событий или событий, которые происходят часто, рассмотрите возможность замены Show с Console.WriteLine или добавлении сообщения в многострочном 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 с именем SplitContainer1.To 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. SplitterEventArgs Класс задает положение указателя мыши и положение верхнего левого угла Splitter элемента управления.The 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(Int32, Int32, Int32, Int32) SplitterEventArgs(Int32, Int32, Int32, Int32) 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 SplitX SplitX SplitX

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

SplitY SplitY SplitY SplitY

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

X X X X

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

Y Y Y Y

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

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

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