Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

DataRepeater.AllowUserToAddItemsChanged-Ereignis

Tritt ein, wenn sich die AllowUserToAddItems-Eigenschaft ändert.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

public event EventHandler AllowUserToAddItemsChanged

Wenn die AllowUserToAddItems-Eigenschaft auf Truefestgelegt ist, können Benutzer eine neue Zeile hinzu, indem Sie auf BindingNavigatorAddNewItemToolStripButton auf dem BindingNavigator-Steuerelement klicken, oder indem Sie STRG+N drücken, wenn DataRepeaterItem den Fokus besitzt.

Wenn die AllowUserToAddItems-Eigenschaft auf Falsefestgelegt ist, wird die Funktion für STRG+N-Tastatur deaktiviert, aber BindingNavigatorAddNewItemToolStripButton wird weiterhin aktiviert. Wenn Sie verhindern, dass Benutzer das Hinzufügen von Zeilen BindingNavigatorAddNewItemmöchten, sollten SieToolStripButton auf dem BindingNavigator-Steuerelement auch deaktivieren oder entfernen.

Weitere Informationen zur Ereignisbehandlung finden Sie unter Behandeln von Ereignissen.

Im folgenden Codebeispiel wird veranschaulicht, wie die Hinzufügen Schaltfläche deaktiviert, wenn die AllowUserToAddItems-Eigenschaft auf Falsefestgelegt ist. Es wird davon ausgegangen, dass Sie über ein Formular verfügen, das ein DataRepeater-Steuerelement mit dem Namen DataRepeater1 und ein BindingNavigator-Steuerelement, das ProductsBindingSourcebenannt ist.


private void dataRepeater1_AllowUserToAddItemsChanged(object sender, System.EventArgs e)
{
    // If this event occurs during form initialization, exit.
    if (this.IsHandleCreated == false) { return; }
    // If AllowUserToAddItems is False.
    if (dataRepeater1.AllowUserToAddItems == false)
    // Disable the Add button.
    {
        bindingNavigatorAddNewItem.Enabled = false;
        // Disable the BindingSource property.
        productsBindingSource.AllowNew = false;
    }
    else
    {
        // Otherwise, enable the Add button.
        bindingNavigatorAddNewItem.Enabled = true;
    }
}


Anzeigen: