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

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


TabControl.Selected Событие

Определение

Происходит при выборе вкладки.

public event System.Windows.Forms.TabControlEventHandler Selected;
public event System.Windows.Forms.TabControlEventHandler? Selected;

Тип события

Примеры

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

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

private void TabControl1_Selected(Object sender, TabControlEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "TabPage", e.TabPage );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TabPageIndex", e.TabPageIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Action", e.Action );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Selected Event" );
}

Комментарии

Когда текущая вкладка TabControlизменяется в , следующие события происходят в следующем порядке.

Эти события позволяют выполнять такие задачи, как отмена изменения вкладки, если TabPage объект находится в недопустимом состоянии, или обновление состояния только что отображаемого TabPageэлемента .

Текущая вкладка изменяется, когда пользователь щелкает вкладку, вызывается DeselectTab метод или SelectTab или изменяется значение SelectedIndex свойства или SelectedTab .

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

Продукт Версии
.NET Framework 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

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