ComponentChangingEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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) |