Share via


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şisinde daha ileriye geçirilmesi gerektiğini belirtmek için; aksi takdirde , false.

Açıklamalar

yöntemi, Control.OnBubbleEvent isteğe bağlı olarak yöntemi tarafından denetim hiyerarşisi üzerinden geçirilen olayları işlemek için denetim tarafından RaiseBubbleEvent kullanılır. parametresinde bulunan e nesnenin özelliklerini inceleyerek bir olayın işlenip işlenmeyeceğini EventArgs 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 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 FormView tanıdığı komut düğmeleri listelenir.

Düğme CommandName değeri Description
İptal "İ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.
Sil "Sil" Görüntülenen kaydı veri kaynağından silmek için silme işlemlerinde kullanılır. ve ItemDeleted olaylarını ItemDeleting oluşturur.
Düzenle "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.
Ekle "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 FormView için 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 disk belleği satırındaki bir düğmeyi temsil etmek için kullanılır. Disk belleği işlemini belirtmek için düğmenin CommandArgument özelliğini "İleri", "Önceki", "İlk", "Son" veya gezineceğiniz sayfanın dizini olarak ayarlayın. ve PageIndexChanged olaylarını PageIndexChanging oluşturur. Not: Bu düğme türü 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ştirmeyi deneme amacıyla 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ıklama 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.