PropertyTabChangedEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Daten für das PropertyTabChanged-Ereignis eines PropertyGrid bereit.
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
- Vererbung
- Attribute
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des Ereignisses PropertyTabChanged . Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis eintritt, und kann Ihnen beim Debuggen helfen. Um über mehrere Ereignisse oder ereignisse zu berichten, die häufig auftreten, sollten Sie erwägen, die Nachricht durch Console.WriteLine ein mehrzeilesiges TextBoxzu ersetzen Show oder anzufügen.
Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine instance vom Typ PropertyGrid enthältPropertyGrid1
. Stellen Sie dann sicher, dass der Ereignishandler dem PropertyTabChanged Ereignis zugeordnet ist.
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
Hinweise
Das PropertyTabChanged Ereignis tritt auf, wenn der Benutzer eine neue Eigenschaftenregisterkarte im PropertyGridauswählt.
Ein PropertyTabChangedEventArgs stellt Daten auf der alten Registerkarte und der ausgewählten neuen Registerkarte bereit.
Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.
Konstruktoren
PropertyTabChangedEventArgs(PropertyTab, PropertyTab) |
Initialisiert eine neue Instanz der PropertyTabChangedEventArgs-Klasse. |
Eigenschaften
NewTab |
Ruft die neu ausgewählte PropertyTab ab. |
OldTab |
Ruft die alte, zuvor ausgewählte PropertyTab ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |