Aracılığıyla paylaş


ListView.OnBubbleEvent(Object, EventArgs) Yöntem

Tanım

Denetim için bir olayın işlenip işlenmeyeceğini ListView belirler.

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

Olay verileri.

Döndürülenler

true olayın işlenmesi gerekiyorsa; aksi takdirde , false.

Açıklamalar

OnBubbleEvent yöntemi, denetim hiyerarşisi ListView aracılığıyla geçirilen olayları isteğe bağlı olarak işlemek için denetim tarafından kullanılır. parametresinde bulunan e nesnenin EventArgs özelliklerini inceleyerek bir olayın işlenip işlenmeyeceğini 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öntemin dönüş değeri, olayın işlenip işlenmeyeceğini veya olayı denetim hiyerarşisine geçirilip geçirmeyeceğini belirtir.

Denetim, ListView 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 ListView tanıdığı düğmeler listelenir.

CommandName değeri Description
"İptal" Düzenleme veya ekleme işlemini iptal eder. Olayı tetikler ItemCanceling .
"Sil" Geçerli kaydı veri kaynağından siler. ve ItemDeleting olaylarını ItemDeleted oluşturur.
"Seç" SelectedIndex özelliğini DisplayIndex öğenin özellik değerine ayarlar. SelectedItemTemplate Öğe için şablonu işler. ve SelectedIndexChanged olaylarını SelectedIndexChanging oluşturur.
"Düzenle" Öğeyi düzenleme moduna geçirir. EditItemTemplate Öğe için şablonu işler. Olayı tetikler ItemEditing .
"Ekle" Şablondaki InsertItemTemplate ilişkili değerleri veri kaynağına ekler. ve ItemInserted olaylarını ItemInserting oluşturur.
"Güncelleştir" Veri kaynağındaki geçerli kaydı şablondaki EditItemTemplate ilişkili değerlerle güncelleştirir. ve ItemUpdated olaylarını ItemUpdating oluşturur.
"Sırala" Düğmenin özelliğinde CommandArgument listelenen sütunları sıralar. ve Sorted olaylarını Sorting oluşturur.

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

Şunlara uygulanır

Ayrıca bkz.