Aracılığıyla paylaş


FormView.OnBubbleEvent(Object, EventArgs) Yöntem

Tanım

Denetim hiyerarşisi aracılığıyla geçirilen bir olayı işler.

protected:
 override bool OnBubbleEvent(System::Object ^ source, EventArgs ^ e);
protected override bool OnBubbleEvent(object source, EventArgs e);
override this.OnBubbleEvent : obj * EventArgs -> bool
Protected Overrides Function OnBubbleEvent (source As Object, e As EventArgs) As Boolean

Parametreler

source
Object

Olayın kaynağı.

e
EventArgs

EventArgs Olay verilerini içeren bir.

Döndürülenler

true olayın denetim hiyerarşisinin daha yukarısına geçirilmesi gerektiğini belirtmek için; aksi takdirde , false.

Açıklamalar

Control.OnBubbleEvent yöntemi, isteğe bağlı olarak yöntemi tarafından denetim hiyerarşisi aracılığıyla geçirilen olayları işlemek için denetim tarafından RaiseBubbleEvent kullanılır. Parametresinde bulunan nesnenin özelliklerini inceleyerek bir olayın işlenip işlenmeyeceğini EventArgse belirler. Bir olayın işlenmesi gerektiğinde yöntemi uygun eylemi gerçekleştirir. Diğer olaylar yoksayılır ve denetim hiyerarşisine geçirilir. Bu yöntem, olayın dönüş değeri aracılığıyla denetim hiyerarşisinin daha yukarısına geçirilip geçirmeyeceğini gösterir.

Denetim, FormView denetim tarafından tanınan düğmelerden birine tıklandığında uygun eylemi gerçekleştirmek için bu yöntemin temel uygulamasını geçersiz kılar. Aşağıdaki tabloda, denetimin tanıdığı komut düğmeleri FormView listelenir.

Düğme CommandName değeri Açıklama
İptal et "İptal" İşlemi iptal etmek ve kullanıcı tarafından girilen değerleri atmak için güncelleştirme veya ekleme işlemlerinde kullanılır. Denetim FormView daha sonra özelliği tarafından DefaultMode belirtilen moda döner.
Delete "Sil" Veri kaynağından görüntülenen kaydı silmek için silme işlemlerinde kullanılır. ve ItemDeleted olaylarını ItemDeleting oluşturur.
Edit "Düzenle" Denetimi düzenleme moduna almak FormView için güncelleştirme işlemlerinde kullanılır. özelliğinde EditItemTemplate belirtilen içerik, veri satırı için görüntülenir.
Yerleştir "Ekle" Kullanıcı tarafından sağlanan değerlerle veri kaynağına yeni bir kayıt eklemeye çalışmak için ekleme işlemlerinde kullanılır. ve ItemInserted olaylarını ItemInserting oluşturur.
Yeni "Yeni" Denetimi ekleme moduna almak için FormView ekleme işlemlerinde kullanılır. özelliğinde InsertItemTemplate belirtilen içerik, veri satırı için görüntülenir.
Sayfa "Sayfa" Sayfalama işlemlerinde, disk belleği gerçekleştiren sayfalama satırındaki bir düğmeyi temsil etmek için kullanılır. Disk belleği işlemini belirtmek için düğmenin özelliğini "İleri", "Önceki", "İlk", "Son" veya gidilmesi gereken sayfanın dizini olarak ayarlayın CommandArgument . ve PageIndexChanged olaylarını PageIndexChanging oluşturur. Not: Bu tür bir düğme genellikle yalnızca çağrı aracı şablonunda kullanılır.
Güncelleştir "Güncelleştir" Veri kaynağında görüntülenen kaydı kullanıcı tarafından sağlanan değerlerle güncelleştirmeye çalışmak için güncelleştirme işlemlerinde kullanılır. ve ItemUpdated olaylarını ItemUpdating oluşturur.

Yöntemin bu sürümü, bu düğmelerden biri işlendiğinde döndürür true . Olay kabarcıkları hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Devralanlara Notlar

sınıfını FormView genişletirken, kendi olaylarınızı işlemek için bu yöntemi geçersiz kılabilirsiniz. Olayın denetim hiyerarşisinde daha fazla geçirilip geçirilmeyeceğini belirtmek için dönüş değerini kullandığınızdan emin olun.

Şunlara uygulanır

Ayrıca bkz.