Condividi tramite


TabControlEventArgs Classe

Definizione

Fornisce i dati per gli Selected eventi e Deselected di un TabControl controllo .

public ref class TabControlEventArgs : EventArgs
public class TabControlEventArgs : EventArgs
type TabControlEventArgs = class
    inherit EventArgs
Public Class TabControlEventArgs
Inherits EventArgs
Ereditarietà
TabControlEventArgs

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento Selected . Questo report consente di apprendere quando si verifica l'evento e di facilitare il debug. Per segnalare più eventi o eventi che si verificano frequentemente, è consigliabile sostituire Show con Console.WriteLine o accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo TabControl denominata TabControl1. Assicurarsi quindi che il gestore eventi sia associato all'evento 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

Commenti

Utilizzare la Action proprietà per determinare quale evento si sta verificando. In questo modo è possibile gestire più tipi di evento con un gestore eventi.

Utilizzare le TabPage proprietà e TabPageIndex per determinare l'evento per cui TabPage si sta verificando l'evento.

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Costruttori

Nome Descrizione
TabControlEventArgs(TabPage, Int32, TabControlAction)

Inizializza una nuova istanza della classe TabControlEventArgs.

Proprietà

Nome Descrizione
Action

Ottiene un valore che indica l'evento che si sta verificando.

TabPage

Ottiene l'evento TabPage per cui si sta verificando.

TabPageIndex

Ottiene l'indice in base zero dell'oggetto TabPage nell'insieme TabPages .

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche