Aracılığıyla paylaş


AddingNewEventArgs Sınıf

Tanım

AddingNew olayı için veriler sağlar.

public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
    inherit EventArgs
Public Class AddingNewEventArgs
Inherits EventArgs
Devralma
AddingNewEventArgs

Örnekler

Aşağıdaki kod örneği, olayı işlemek BindingSource.AddingNew için sınıfının nasıl kullanılacağını AddingNewEventArgs gösterir. Bu kod örneği, Nasıl yapılır: Windows Forms BindingSource ile Öğe Eklemeyi Özelleştirme bölümünde sağlanan daha büyük bir örneğin parçasıdır.

// This event handler provides custom item-creation behavior.
void OnCustomersBindingSourceAddingNew(Object^ sender, 
    AddingNewEventArgs^ e)
{
    e->NewObject = DemoCustomer::CreateNewCustomer();
}
// This event handler provides custom item-creation behavior.
void customersBindingSource_AddingNew(
    object sender, 
    AddingNewEventArgs e)
{
    e.NewObject = DemoCustomer.CreateNewCustomer();
}
' This event handler provides custom item-creation behavior.
 Private Sub customersBindingSource_AddingNew( _
 ByVal sender As Object, _
 ByVal e As AddingNewEventArgs) _
 Handles customersBindingSource.AddingNew

     e.NewObject = DemoCustomer.CreateNewCustomer()

 End Sub

Açıklamalar

sınıfı AddingNewEventArgs , bir öğenin koleksiyona eklenmek BindingSource.AddingNew üzere olduğunu belirten olay için veri sağlar. Olay, olay işleyicisi AddingNewEventHandleriçindeki programcıya özelliğini bu yeni öğeye ayarlayarak NewObject yeni nesneyi sağlama seçeneği sunar. Bu özellik ayarlanmazsa, koleksiyon genellikle yeni bir öğe oluşturmak için uygun türün parametresiz oluşturucuyu kullanır. Her iki durumda da, yeni öğe koleksiyona eklenir.

Koleksiyon arabirimini de uygularsa ICancelAddNew , öğe bir sonraki işleme veya geri alma işlemi beklenerek geçici olarak eklenir.

Bu olay, ve System.ComponentModel.BindingList<T>gibi sınıflarda veri bağlama senaryolarında yaygın olarak System.Windows.Forms.BindingSource kullanılır.

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Oluşturucular

Name Description
AddingNewEventArgs()

Parametre kullanmadan sınıfın AddingNewEventArgs yeni bir örneğini başlatır.

AddingNewEventArgs(Object)

Belirtilen nesneyi yeni öğe olarak kullanarak sınıfın yeni bir örneğini AddingNewEventArgs başlatır.

Özellikler

Name Description
NewObject

Bağlama listesine eklenecek nesneyi alır veya ayarlar.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.