TabControl.Deselected Événement

Définition

Se produit lorsqu'un onglet est désélectionné.

public:
 event System::Windows::Forms::TabControlEventHandler ^ Deselected;
public event System.Windows.Forms.TabControlEventHandler Deselected;
member this.Deselected : System.Windows.Forms.TabControlEventHandler 
Public Custom Event Deselected As TabControlEventHandler 

Type d'événement

TabControlEventHandler

Exemples

L’exemple de code suivant illustre l’utilisation de ce membre. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l' Deselected événement. Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider à effectuer un débogage. Pour effectuer un rapport sur plusieurs événements ou sur des événements qui se produisent fréquemment, envisagez de remplacer MessageBox.Show Console.WriteLine ou d’ajouter le message à une ligne multiligne TextBox .

Pour exécuter l’exemple de code, collez-le dans un projet qui contient une instance de type TabControl nommée TabControl1 . Assurez-vous ensuite que le gestionnaire d’événements est associé à l' Deselected événement.

private void TabControl1_Deselected(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(), "Deselected Event" );
}
Private Sub TabControl1_Deselected(sender as Object, e as TabControlEventArgs) _ 
     Handles TabControl1.Deselected

    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(),"Deselected Event")

End Sub

Remarques

Lorsque l’onglet actuel change dans un TabControl , les événements suivants se produisent dans l’ordre suivant.

Ces événements vous permettent d’effectuer des tâches telles que l’annulation d’une modification d’onglet si un TabPage est dans un État non valide ou la mise à jour de l’état d’un récemment affiché TabPage .

L’onglet actuel change quand l’utilisateur clique sur un onglet, lorsque vous appelez la DeselectTab SelectTab méthode ou, ou lorsque vous modifiez la valeur de la SelectedIndex SelectedTab propriété ou.

S’applique à

Voir aussi