Partager via


TabControlCancelEventArgs Classe

Définition

Fournit des données pour les événements Selecting et Deselecting d'un contrôle TabControl.

public ref class TabControlCancelEventArgs : System::ComponentModel::CancelEventArgs
public class TabControlCancelEventArgs : System.ComponentModel.CancelEventArgs
type TabControlCancelEventArgs = class
    inherit CancelEventArgs
Public Class TabControlCancelEventArgs
Inherits CancelEventArgs
Héritage
TabControlCancelEventArgs

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 Selecting . 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 Selecting .

private void TabControl1_Selecting(Object sender, TabControlCancelEventArgs 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();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Selecting Event" );
}
Private Sub TabControl1_Selecting(sender as Object, e as TabControlCancelEventArgs) _ 
     Handles TabControl1.Selecting

    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()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"Selecting 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 annuler une modification d’onglet dans un TabControl, définissez la propriété sur Canceltrue.

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

Constructeurs

TabControlCancelEventArgs(TabPage, Int32, Boolean, TabControlAction)

Initialise une nouvelle instance de la classe TabControlCancelEventArgs.

Propriétés

Action

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

Cancel

Obtient ou définit une valeur indiquant si l'événement doit être annulé.

(Hérité de CancelEventArgs)
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)

S’applique à

Voir aussi