FormView.OnBubbleEvent(Object, EventArgs) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ğı.
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.