Bagikan melalui


ComponentChangedEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa tersebut ComponentChanged . Kelas ini tidak dapat diwariskan.

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
Warisan
ComponentChangedEventArgs
Atribut

Contoh

Contoh berikut menunjukkan pembuatan ComponentChangedEventArgs.

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

Keterangan

ComponentChangedEventArgs menyediakan data untuk ComponentChanged suatu peristiwa. Kejadian ini ComponentChanged memberi tahu penanganan IComponentChangeService aktivitas terdaftar dan bahwa komponen tertentu dalam dokumen yang saat ini aktif telah diubah.

Menyediakan ComponentChangedEventArgs informasi berikut:

  • Properti Component yang menunjukkan komponen yang dimodifikasi.

  • Properti Member yang menunjukkan anggota yang diubah.

  • Properti NewValue yang menunjukkan nilai baru anggota.

  • Properti OldValue yang menunjukkan nilai lama anggota.

Perancang komponen biasanya menaikkan ComponentChanged peristiwa secara otomatis saat komponen ditambahkan, dihapus, atau dimodifikasi. Kejadian ComponentChanged tidak dinaikkan selama pemuatan dan pembongkaran formulir karena perubahan saat ini diharapkan. Perancang komponen mungkin menaikkan ComponentChanged peristiwa setelah mengubah properti komponen; ini memastikan bahwa jendela Properti akan menampilkan properti yang diperbarui.

Catatan Bagi Inheritor

Kesalahan kompilator terjadi jika kelas ini ditentukan sebagai kelas dasar kelas lain.

Konstruktor

Nama Deskripsi
ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object)

Menginisialisasi instans baru dari kelas ComponentChangedEventArgs.

Properti

Nama Deskripsi
Component

Mendapatkan komponen yang dimodifikasi.

Member

Mendapatkan anggota yang telah diubah.

NewValue

Mendapatkan nilai baru anggota yang diubah.

OldValue

Mendapatkan nilai lama anggota yang diubah.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga