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 başlığı altında sağlanan daha büyük bir örneğin bir 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

AddingNewEventArgs sınıfı, bir öğenin bir 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ğini verir. Bu özellik ayarlanmadıysa, 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 ICancelAddNew de uygularsa, öğe eklenerek sonraki bir işleme veya geri alma beklenecektir.

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

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

Oluşturucular

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

NewObject

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

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.