ComponentChangingEventArgs Kelas

Definisi

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

public ref class ComponentChangingEventArgs sealed : EventArgs
public sealed class ComponentChangingEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangingEventArgs : EventArgs
type ComponentChangingEventArgs = class
    inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangingEventArgs = class
    inherit EventArgs
Public NotInheritable Class ComponentChangingEventArgs
Inherits EventArgs
Warisan
ComponentChangingEventArgs
Atribut

Contoh

Contoh berikut menunjukkan pembuatan ComponentChangingEventArgs.

public:
   // This example method creates a ComponentChangingEventArgs using the specified arguments.
   // Typically, this type of event args is created by a design mode subsystem.
   ComponentChangingEventArgs^ CreateComponentChangingEventArgs( Object^ component, MemberDescriptor^ member )
   {
      // The component that is about to change:       args.Component
      // The member that is about to change:          args.Member
      return gcnew ComponentChangingEventArgs( component,member );
   }
// This example method creates a ComponentChangingEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.  
public ComponentChangingEventArgs CreateComponentChangingEventArgs(object component, MemberDescriptor member)
{
    ComponentChangingEventArgs args = new ComponentChangingEventArgs(component, member);

    // The component that is about to change:       args.Component
    // The member that is about to change:          args.Member

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

    ' The component that is about to change:       args.Component
    ' The member that is about to change:          args.Member

    Return args
End Function

Keterangan

ComponentChangingEventArgs menyediakan data tentang ComponentChanging peristiwa. Peristiwa ini ComponentChanging memberi tahu penanganan IComponentChangeService aktivitas terdaftar dan bahwa komponen tertentu dalam dokumen desain saat ini akan diubah. Kejadian ini menyediakan metode yang dapat diakses secara luas untuk mencegah komponen berubah.

Peristiwa ComponentChanging dinaikkan sebelum komponen diubah. Acara ini memberikan kesempatan bagi desainer untuk membatalkan perubahan. Perancang komponen biasanya menaikkan ComponentChanging peristiwa secara otomatis. Jika properti tidak dapat diubah, metode yang menangani peristiwa dapat melemparkan pengecualian. Misalnya, jika file perancang diperiksa ke kontrol kode sumber, handler peristiwa ini biasanya melemparkan pengecualian jika pengguna menolak untuk memeriksa file.

menyediakan ComponentChangingEventArgs informasi berikut:

  • Properti Component yang menunjukkan komponen yang akan dimodifikasi.

  • Properti Member yang menunjukkan anggota yang akan diubah.

Catatan Bagi Inheritor

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

Konstruktor

ComponentChangingEventArgs(Object, MemberDescriptor)

Menginisialisasi instans baru kelas ComponentChangingEventArgs.

Properti

Component

Mendapatkan komponen yang akan diubah atau komponen yang merupakan kontainer induk anggota yang akan diubah.

Member

Mendapatkan anggota yang akan diubah.

Metode

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 instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga