Прочитать на английском

Поделиться через


Splitter.SplitterMoving Событие

Определение

Происходит, когда элемент управления разделителем находится в процессе перемещения. Класс SplitterMoving был заменен классом SplitterMoving и предоставляется только в целях совместимости с предыдущими версиями.

C#
public event System.Windows.Forms.SplitterEventHandler SplitterMoving;
C#
public event System.Windows.Forms.SplitterEventHandler? SplitterMoving;

Тип события

Примеры

В следующем примере кода показано использование этого элемента. В этом примере обработчик событий сообщает о возникновении SplitterMoving события. Этот отчет поможет вам узнать, когда происходит событие, и поможет вам в отладке. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рекомендуется заменить MessageBox.ShowConsole.WriteLine сообщение или добавить его в многостроочный TextBox.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа Splitter с именем Splitter1. Затем убедитесь, что обработчик событий связан с событием SplitterMoving .

C#
private void Splitter1_SplitterMoving(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(), "SplitterMoving Event" );
}

Комментарии

Вы можете создать обработчик событий для SplitterMoving события, чтобы выполнить проверку размера в приложении. Например, если Splitter элемент управления закреплен к краям TreeView элемента управления и ListView элемента управления, можно написать код в SplitterMoved событии , чтобы определить, превышен ли минимальный или максимальный размер TreeView элементов управления и ListView , и ограничить размер элементов управления минимальным или максимальным размером.

Дополнительные сведения об обработке событий см. в разделе Обработка и вызов событий.

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

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел