Share via


AddingNewEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa tersebut AddingNew .

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

Contoh

Contoh kode berikut menunjukkan cara menggunakan AddingNewEventArgs kelas untuk menangani BindingSource.AddingNew peristiwa. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan dalam Cara: Menyesuaikan Penambahan Item dengan Formulir Windows BindingSource.

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

Keterangan

Kelas menyediakan AddingNewEventArgs data untuk BindingSource.AddingNew peristiwa, yang menandakan bahwa item akan ditambahkan ke koleksi. Kejadian ini memberi pemrogram, dalam penanganan AddingNewEventHandleraktivitas , opsi untuk menyediakan objek baru dengan mengatur NewObject properti ke item baru ini. Jika properti ini tidak diatur, koleksi biasanya akan menggunakan konstruktor tanpa parameter dari jenis yang sesuai untuk membuat item baru. Dalam kedua kasus, item baru akan ditambahkan ke koleksi.

Jika koleksi juga mengimplementasikan ICancelAddNew antarmuka, item akan ditambahkan secara provisi, menunggu penerapan atau pembatalan berikutnya.

Kejadian ini umumnya digunakan dalam skenario pengikatan data, dalam kelas seperti System.Windows.Forms.BindingSource dan System.ComponentModel.BindingList<T>.

Untuk informasi selengkapnya tentang cara menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.

Konstruktor

AddingNewEventArgs()

Menginisialisasi instans AddingNewEventArgs baru kelas tanpa parameter.

AddingNewEventArgs(Object)

Menginisialisasi instans AddingNewEventArgs baru kelas menggunakan objek yang ditentukan sebagai item baru.

Properti

NewObject

Mendapatkan atau mengatur objek yang akan ditambahkan ke daftar pengikatan.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga