Condividi tramite


TabControlEventArgs Classe

Definizione

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

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 può essere utile per eseguire il debug. Per segnalare più eventi o eventi che si verificano spesso, è consigliabile sostituire Show con Console.WriteLine o aggiungere il messaggio a una 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.

Usare le TabPage proprietà e TabPageIndex per determinare quale TabPage evento si sta verificando.

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

Costruttori

TabControlEventArgs(TabPage, Int32, TabControlAction)

Inizializza una nuova istanza della classe TabControlEventArgs.

Proprietà

Action

Ottiene un valore che indica quale evento si sta verificando.

TabPage

Ottiene la classe TabPage per la quale si sta verificando l'evento.

TabPageIndex

Ottiene l'indice in base zero della proprietà TabPage nell'insieme TabPages.

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche