Aracılığıyla paylaş


ComponentChangedEventArgs Sınıf

Tanım

ComponentChanged olayı için veriler sağlar. Bu sınıf devralınamaz.

public ref class ComponentChangedEventArgs sealed : EventArgs
public sealed class ComponentChangedEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangedEventArgs : EventArgs
type ComponentChangedEventArgs = class
    inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangedEventArgs = class
    inherit EventArgs
Public NotInheritable Class ComponentChangedEventArgs
Inherits EventArgs
Devralma
ComponentChangedEventArgs
Öznitelikler

Örnekler

Aşağıdaki örnek, oluşturma ComponentChangedEventArgsişlemini gösterir.

public:
   // This example method creates a ComponentChangedEventArgs using the specified arguments.
   // Typically, this type of event args is created by a design mode subsystem.
   ComponentChangedEventArgs^ CreateComponentChangedEventArgs( Object^ component, MemberDescriptor^ member, Object^ oldValue, Object^ newValue )
   {
      // Creates a component changed event args with the specified arguments.
      ComponentChangedEventArgs^ args = gcnew ComponentChangedEventArgs( component, member, oldValue, newValue );
      
      // The component that has changed:              args->Component
      // The member of the component that changed:    args->Member
      // The old value of the member:                 args->oldValue
      // The new value of the member:                 args->newValue
      return args;
   }
// This example method creates a ComponentChangedEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.            
public ComponentChangedEventArgs CreateComponentChangedEventArgs(object component, MemberDescriptor member, object oldValue, object newValue)
{            
    // Creates a component changed event args with the specified arguments.
    ComponentChangedEventArgs args = new ComponentChangedEventArgs(component, member, oldValue, newValue);

    // The component that has changed:              args.Component
    // The member of the component that changed:    args.Member
    // The old value of the member:                 args.oldValue
    // The new value of the member:                 args.newValue

    return args;            
}
' This example method creates a ComponentChangedEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.            
Public Function CreateComponentChangedEventArgs(ByVal component As Object, ByVal member As MemberDescriptor, ByVal oldValue As Object, ByVal newValue As Object) As ComponentChangedEventArgs
    ' Creates a component changed event args with the specified arguments.
    Dim args As New ComponentChangedEventArgs(component, member, oldValue, newValue)

    ' The component that has changed:              args.Component
    ' The member of the component that changed:    args.Member
    ' The old value of the member:                 args.oldValue
    ' The new value of the member:                 args.newValue
    Return args
End Function

Açıklamalar

ComponentChangedEventArgs bir ComponentChanged olay için veri sağlar. Olay, ComponentChanged geçerli etkin belgedeki IComponentChangeService belirli bir bileşenin değiştirildiğini ve kayıtlı olay işleyicilerine bildirir.

A ComponentChangedEventArgs aşağıdaki bilgileri sağlar:

  • Component Değiştirilen bileşeni gösteren özellik.

  • Member Değiştirilen üyeyi gösteren özellik.

  • NewValue Üyenin yeni değerini gösteren özellik.

  • OldValue Üyenin eski değerini gösteren özellik.

Bileşen tasarımcıları genellikle bileşenler eklendiğinde, kaldırıldığında veya değiştirildiğinde olayı otomatik olarak tetikler ComponentChanged . ComponentChanged Şu anda değişiklikler beklendiği için form yükleme ve kaldırma sırasında bir olay tetiklenmez. Bileşen tasarımcısı, bileşenin ComponentChanged bir özelliğini değiştirdikten sonra olayı tetikler; bu, Özellikler penceresinin güncelleştirilmiş özelliği görüntülemesini sağlar.

Devralanlara Notlar

Bu sınıf başka bir sınıfın temel sınıfı olarak belirtilirse derleyici hatası oluşur.

Oluşturucular

Name Description
ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object)

ComponentChangedEventArgs sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Component

Değiştirilen bileşeni alır.

Member

Değiştirilen üyeyi alır.

NewValue

Değiştirilen üyenin yeni değerini alır.

OldValue

Değiştirilen üyenin eski değerini alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.