Aracılığıyla paylaş


IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Yöntem

Tanım

Belirli bir bileşenin değiştiğini bileşen değişiklik hizmetine duyurur.

public:
 void OnComponentChanging(System::Object ^ component, System::ComponentModel::MemberDescriptor ^ member);
public void OnComponentChanging (object component, System.ComponentModel.MemberDescriptor member);
public void OnComponentChanging (object component, System.ComponentModel.MemberDescriptor? member);
abstract member OnComponentChanging : obj * System.ComponentModel.MemberDescriptor -> unit
Public Sub OnComponentChanging (component As Object, member As MemberDescriptor)

Parametreler

component
Object

Değişmek üzere olan bileşen.

member
MemberDescriptor

Değişen üye. Bu, bu değişikliğin null tek bir üyeyle ilgili olmamasıdır.

Açıklamalar

Bu yöntem olayı tetikler ComponentChanging .

Windows SDK ve Visual Studio tasarım zamanı ortamına dahil olan tasarımcıların çoğu genellikle bu olayı otomatik olarak oluşturur; bu nedenle çoğu zaman bu yöntemi açıkça çağırmanız gerekmez. bir özellik değerini değiştirmek için kullanıldığında uygun IComponentChangeService olaylar otomatik olarak oluşturulur PropertyDescriptor veya bileşenler kapsayıcıya IDesignerHost eklenir veya kapsayıcıdan kaldırılır.

Uygulayanlara Notlar

Özellik değiştirilemiyorsa bu yöntem bir özel durum oluşturur. Bu, belirli bir özelliğin değerlerini doğrulamak için tasarlanmamıştır. Bunun yerine, bir bileşenin değiştirilmesini önlemeye yönelik genel bir yöntem sağlamak için tasarlanmıştır. Örneğin, bir tasarımcı dosyası kaynak kodu denetimine iade edilirse, kullanıcı dosyayı kullanıma almayı reddettiğinde bu olayın işleyicisi genellikle bir özel durum oluşturur.

Şunlara uygulanır

Ayrıca bkz.