AddingNewEventArgs Sınıf
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.
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
Ö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) |