TabControlEventArgs Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des données pour les événements Selected et Deselected d'un contrôle TabControl.
public ref class TabControlEventArgs : EventArgs
public class TabControlEventArgs : EventArgs
type TabControlEventArgs = class
inherit EventArgs
Public Class TabControlEventArgs
Inherits EventArgs
- Héritage
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 à savoir quand l’événement se produit et peut vous aider dans le débogage. Pour signaler plusieurs événements ou événements qui se produisent fréquemment, envisagez de ShowConsole.WriteLine remplacer par ou d’ajouter le message à un message multiligne TextBox.
Pour exécuter l’exemple de code, collez-le dans un projet qui contient un instance de type TabControl nommé 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 quel événement se produit. Cela vous permet de gérer plusieurs types d’événements avec un seul gestionnaire d’événements.
Utilisez les TabPage propriétés et TabPageIndex pour déterminer pour quel TabPage événement se produit.
Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.
Constructeurs
TabControlEventArgs(TabPage, Int32, TabControlAction) |
Initialise une nouvelle instance de la classe TabControlEventArgs. |
Propriétés
Action |
Obtient une valeur indiquant l'événement qui se produit. |
TabPage |
Obtient le TabPage pour lequel l'événement se produit. |
TabPageIndex |
Obtient l'index de base zéro de TabPage dans la collection TabPages. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |