İngilizce dilinde oku

Aracılığıyla paylaş


ActiveDesignerEventHandler Temsilci

Tanım

Olayı işleyecek ActiveDesignerChanged yöntemi temsil eder.

C#
public delegate void ActiveDesignerEventHandler(object sender, ActiveDesignerEventArgs e);
C#
public delegate void ActiveDesignerEventHandler(object? sender, ActiveDesignerEventArgs e);

Parametreler

sender
Object

Olayın kaynağı.

e
ActiveDesignerEventArgs

ActiveDesignerEventArgs Olay verilerini içeren bir.

Örnekler

Aşağıdaki örnekte, bir kaydının ve bir ActiveDesignerEventHandler olayın işlenmesi gösterilmektedir ActiveDesignerChanged .

C#
public void LinkActiveDesignerEvent(IDesignerEventService eventService)
{
    // Registers an event handler for the ActiveDesignerChanged event.
    eventService.ActiveDesignerChanged += new ActiveDesignerEventHandler(this.OnActiveDesignerEvent);
}

private void OnActiveDesignerEvent(object sender, ActiveDesignerEventArgs e)
{
    // Displays changed designer information on the console.
    if( e.NewDesigner.RootComponent.Site != null )
        Console.WriteLine("Name of the component of the new active designer: "+e.NewDesigner.RootComponent.Site.Name);
    Console.WriteLine("Type of the component of the new active designer: "+e.NewDesigner.RootComponentClassName);
    if( e.OldDesigner.RootComponent.Site != null )
        Console.WriteLine("Name of the component of the previously active designer: "+e.OldDesigner.RootComponent.Site.Name);
    Console.WriteLine("Type of the component of the previously active designer: "+e.OldDesigner.RootComponentClassName);
}

Açıklamalar

Olay ActiveDesignerChanged , etkin durumdaki belge değiştirildiğinde oluşturulur.

Bir ActiveDesignerEventHandler 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.

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.