Sdílet prostřednictvím


BindingList<T>.AllowRemove Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda lze odebrat položky z kolekce.

public:
 property bool AllowRemove { bool get(); void set(bool value); };
public bool AllowRemove { get; set; }
member this.AllowRemove : bool with get, set
Public Property AllowRemove As Boolean

Hodnota vlastnosti

true pokud lze položky ze seznamu odebrat metodou RemoveItem(Int32) jinak, false. Výchozí hodnota je true.

Příklady

Následující příklad kódu ukazuje, jak nastavit AllowRemove vlastnost. Úplný příklad najdete v tématu přehledu BindingList<T> třídy.

// Declare a new BindingListOfT with the Part business object.
BindingList<Part> listOfParts;
void InitializeListOfParts()
{
    // Create the new BindingList of Part type.
    listOfParts = new BindingList<Part>
    {
        // Allow new parts to be added, but not removed once committed.        
        AllowNew = true,
        AllowRemove = false,

        // Raise ListChanged events when new parts are added.
        RaiseListChangedEvents = true,

        // Do not allow parts to be edited.
        AllowEdit = false
    };

    // Add a couple of parts to the list.
    listOfParts.Add(new Part("Widget", 1234));
    listOfParts.Add(new Part("Gadget", 5647));
}
' Declare a new BindingListOfT with the Part business object.
Private WithEvents listOfParts As BindingList(Of Part)

Private Sub InitializeListOfParts()

    ' Create the new BindingList of Part type.
    listOfParts = New BindingList(Of Part)

    ' Allow new parts to be added, but not removed once committed.        
    listOfParts.AllowNew = True
    listOfParts.AllowRemove = False

    ' Raise ListChanged events when new parts are added.
    listOfParts.RaiseListChangedEvents = True

    ' Do not allow parts to be edited.
    listOfParts.AllowEdit = False

    ' Add a couple of parts to the list.
    listOfParts.Add(New Part("Widget", 1234))
    listOfParts.Add(New Part("Gadget", 5647))

End Sub

Poznámky

Vlastnost AllowRemove obvykle používají jiné komponenty k určení, zda je povoleno odebrání položek.

Pokud AllowRemove je nastavena na novou hodnotu, ListChanged nastane událost typu Reset .

Platí pro

Viz také