Sdílet prostřednictvím


PropertyTabChangedEventArgs Třída

Definice

Poskytuje data pro PropertyTabChanged událost PropertyGrid.

public ref class PropertyTabChangedEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class PropertyTabChangedEventArgs : EventArgs
public class PropertyTabChangedEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type PropertyTabChangedEventArgs = class
    inherit EventArgs
type PropertyTabChangedEventArgs = class
    inherit EventArgs
Public Class PropertyTabChangedEventArgs
Inherits EventArgs
Dědičnost
PropertyTabChangedEventArgs
Atributy

Příklady

Následující příklad kódu ukazuje použití tohoto typu. V příkladu obslužná rutina události hlásí výskyt PropertyTabChanged události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct s laděním. Pokud chcete hlásit více událostí nebo událostí, ke kterým dochází často, zvažte nahrazení ShowConsole.WriteLine nebo připojení zprávy k víceřádkovému TextBoxobjektu .

Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu PropertyGrid s názvem PropertyGrid1. Pak se ujistěte, že je obslužná rutina události přidružená k PropertyTabChanged události.

private void PropertyGrid1_PropertyTabChanged(Object sender, PropertyTabChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "OldTab", e.OldTab );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "NewTab", e.NewTab );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "PropertyTabChanged Event" );
}
Private Sub PropertyGrid1_PropertyTabChanged(sender as Object, e as PropertyTabChangedEventArgs) _ 
     Handles PropertyGrid1.PropertyTabChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "OldTab", e.OldTab)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "NewTab", e.NewTab)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"PropertyTabChanged Event")

End Sub

Poznámky

K PropertyTabChanged události dojde, když uživatel vybere novou kartu vlastností v objektu PropertyGrid.

A PropertyTabChangedEventArgs poskytuje data na staré kartě a na nové kartě, která je vybrána.

Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.

Konstruktory

PropertyTabChangedEventArgs(PropertyTab, PropertyTab)

Inicializuje novou instanci PropertyTabChangedEventArgs třídy.

Vlastnosti

NewTab

Získá novou PropertyTab vybranou položku.

OldTab

Získá staré PropertyTab vybrané.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro