Partager via


TabControlEventArgs Classe

Définition

Fournit des données pour les événements et Selected les Deselected événements d’un TabControl contrôle.

public ref class TabControlEventArgs : EventArgs
public class TabControlEventArgs : EventArgs
type TabControlEventArgs = class
    inherit EventArgs
Public Class TabControlEventArgs
Inherits EventArgs
Héritage
TabControlEventArgs

Exemples

L’exemple de code suivant illustre l’utilisation de ce type. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l’événement Selected . Ce rapport vous aide à apprendre quand l’événement se produit et peut vous aider à déboguer. Pour signaler plusieurs événements ou événements qui se produisent fréquemment, envisagez de ShowConsole.WriteLine remplacer ou d’ajouter le message à un multiligne TextBox.

Pour exécuter l’exemple de code, collez-le dans un projet qui contient une instance de type TabControl nommée TabControl1. Vérifiez ensuite que le gestionnaire d’événements est associé à l’événement 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

Remarques

Utilisez la Action propriété pour déterminer l’événement qui se produit. Cela vous permet de gérer plusieurs types d’événements avec un seul gestionnaire d’événements.

Utilisez les propriétés et TabPageIndex les TabPage propriétés pour lesquelles TabPage l’événement se produit.

Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.

Constructeurs

Nom Description
TabControlEventArgs(TabPage, Int32, TabControlAction)

Initialise une nouvelle instance de la classe TabControlEventArgs.

Propriétés

Nom Description
Action

Obtient une valeur indiquant l’événement qui se produit.

TabPage

Obtient l’événement TabPage pour lequel se produit.

TabPageIndex

Obtient l’index de base zéro de la TabPageTabPages collection.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi