BindingList<T>.AddingNew Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane před tím, než se položka přidá do seznamu.
public:
event System::ComponentModel::AddingNewEventHandler ^ AddingNew;
public event System.ComponentModel.AddingNewEventHandler AddingNew;
member this.AddingNew : System.ComponentModel.AddingNewEventHandler
Public Custom Event AddingNew As AddingNewEventHandler
Event Type
Příklady
Následující příklad kódu ukazuje, jak zpracovat AddingNew událost. Úplný příklad najdete v tématu přehledu BindingList<T> třídy.
// Create a new part from the text in the two text boxes.
void listOfParts_AddingNew(object sender, AddingNewEventArgs e) => e.NewObject = new Part(textBox1.Text, int.Parse(textBox2.Text));
' Create a new part from the text in the two text boxes.
Private Sub listOfParts_AddingNew(ByVal sender As Object, _
ByVal e As AddingNewEventArgs) Handles listOfParts.AddingNew
e.NewObject = New Part(textBox1.Text, Integer.Parse(textBox2.Text))
End Sub
Poznámky
Událost AddingNew nastane před přidáním nového objektu do kolekce reprezentované Items vlastností. Tato událost je vyvolána po AddNew zavolání metody, ale před vytvořením nové položky a přidána do interního seznamu. Díky zpracování této události může programátor poskytnout vlastní vytvoření položky a chování vložení, aniž by musel odvozovat z BindingList<T> třídy.
Další informace o poskytování vlastních funkcí nové položky naleznete v AddNew metodě. Další informace o zpracování událostí naleznete v tématu Zpracování a vyvolávání událostí.