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