Component.CanRaiseEvents Özellik

Tanım

Bileşenin bir olay oluşturup oluşturamayacağını belirten bir değer alır.

C#
protected virtual bool CanRaiseEvents { get; }

Özellik Değeri

true bileşen olayları tetikleyebilirse; aksi takdirde , false. Varsayılan değer: true.

Açıklamalar

Bu özelliğin varsayılan uygulaması her zaman döndürür true. sınıfından Component devralan sınıflar, olayların oluşturulmasını devre dışı bırakma olanağı sağlamak için bu özelliği geçersiz kılmalıdır. Örneğin, Control sınıfında, denetim bir ActiveX denetimi olarak barındırılıyorsa, ActiveX denetiminin CanRaiseEvents olayları dondurulduysa özelliği döndürür false .

Devralanlara Notlar

Bu yöntemi türetilen bir sınıfta geçersiz kılar ve döndürecek falseşekilde değiştirirseniz, EventHandlerList özelliği tarafından Events döndürülen koleksiyon bir olay için döndürür null . Olaylar yine de koleksiyona eklenebilir ve koleksiyondan kaldırılabilir, ancak koleksiyonun Item[Object] özelliği her zaman döndürür null.

Ş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 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.