İngilizce dilinde oku

Aracılığıyla paylaş


ComponentChangedEventHandler Temsilci

Tanım

Bir ComponentChanged olayı işleyecek yöntemi temsil eder.

C#
public delegate void ComponentChangedEventHandler(object sender, ComponentChangedEventArgs e);
C#
public delegate void ComponentChangedEventHandler(object? sender, ComponentChangedEventArgs e);
C#
[System.Runtime.InteropServices.ComVisible(true)]
public delegate void ComponentChangedEventHandler(object sender, ComponentChangedEventArgs e);

Parametreler

sender
Object

Olayın kaynağı.

e
ComponentChangedEventArgs

ComponentChangedEventArgs Olay verilerini içeren bir.

Öznitelikler

Örnekler

Bu örnekte, bir ComponentChangedEventHandler kaydının ve olayın işlenmesi gösterilmektedir ComponentChanged .

C#
public void LinkComponentChangedEvent(IComponentChangeService changeService)
{
    // Registers an event handler for the ComponentChanged event.
    changeService.ComponentChanged += new ComponentChangedEventHandler(this.OnComponentChanged);            
}

private void OnComponentChanged(object sender, ComponentChangedEventArgs e)
{
    // Displays changed component information on the console.
    Console.WriteLine("Type of the component that has changed: "+e.Component.GetType().FullName);      
    Console.WriteLine("Name of the member of the component that has changed: "+e.Member.Name);            
    Console.WriteLine("Old value of the member: "+e.OldValue.ToString());
    Console.WriteLine("New value of the member: "+e.NewValue.ToString());
}

Açıklamalar

Bir ComponentChangedEventHandler temsilci oluşturduğunuzda, olayı işleyecek yöntemi tanımlarsınız. Olayı olay işleyicinizle ilişkilendirmek için olaya temsilcinin bir örneğini ekleyin. Olay her gerçekleştiğinde, olay işleyici (siz temsilciyi kaldırmadığınız sürece) çağrılır. Olay işleyici temsilcileri hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Bu ComponentChanged işlemler sırasında değişiklikler beklendiğinden, formun yüklenmesi veya kaldırılması sırasında bir olay gerçekleşmez.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Ayrıca bkz.