TabControlEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для Selected элементов управления и Deselected событий TabControl .
public ref class TabControlEventArgs : EventArgs
public class TabControlEventArgs : EventArgs
type TabControlEventArgs = class
inherit EventArgs
Public Class TabControlEventArgs
Inherits EventArgs
- Наследование
Примеры
В следующем примере кода демонстрируется использование этого типа. В этом примере обработчик событий сообщает о возникновении Selected события. Этот отчет поможет вам узнать, когда происходит событие, и помочь вам в отладке. Чтобы сообщить о нескольких событиях или событиях, которые происходят часто, рекомендуется заменить 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" );
}
Private Sub TabControl1_Selected(sender as Object, e as TabControlEventArgs) _
Handles TabControl1.Selected
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "TabPage", e.TabPage)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "TabPageIndex", e.TabPageIndex)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Action", e.Action)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"Selected Event")
End Sub
Комментарии
Action Используйте свойство, чтобы определить, какое событие происходит. Это позволяет обрабатывать несколько типов событий с одним обработчиком событий.
TabPage Используйте свойства, TabPageIndex чтобы определить, для какого TabPage события происходит событие.
Дополнительные сведения об обработке событий см. в разделе "Обработка и создание событий".
Конструкторы
| Имя | Описание |
|---|---|
| TabControlEventArgs(TabPage, Int32, TabControlAction) |
Инициализирует новый экземпляр класса TabControlEventArgs. |
Свойства
| Имя | Описание |
|---|---|
| Action |
Возвращает значение, указывающее, какое событие происходит. |
| TabPage |
TabPage Возвращает событие для. |
| TabPageIndex |
Возвращает отсчитываемый от нуля индекс TabPage коллекции TabPages . |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |