BindingList<T>.AllowNew 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
AddNew() 메서드를 사용하여 목록에 항목을 추가할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool AllowNew { bool get(); void set(bool value); };
public bool AllowNew { get; set; }
member this.AllowNew : bool with get, set
Public Property AllowNew As Boolean
속성 값
AddNew() 메서드를 사용하여 목록에 항목을 추가할 수 있으면 true
이고, 그렇지 않으면 false
입니다. 기본값은 목록에 포함된 내부 형식에 따라 달라집니다.
예제
다음 코드 예제를 설정 하는 방법을 보여 줍니다는 AllowNew 속성입니다. 전체 예제는 클래스 개요 항목을 참조 BindingList<T> 하세요.
// Declare a new BindingListOfT with the Part business object.
BindingList<Part> listOfParts;
private void InitializeListOfParts()
{
// Create the new BindingList of Part type.
listOfParts = new BindingList<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));
}
' 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
설명
속성은 AllowNew 일반적으로 다른 구성 요소에서 새 항목 만들기가 허용되는지 확인하는 데 사용됩니다. AllowNew 기본값은 true
목록에 포함된 형식에 매개 변수가 없는 생성자가 있거나 AddingNew 이벤트가 처리되는 경우 입니다. AddingNew 이벤트가 처리되지 않거나 목록 형식에 매개 변수가 없는 생성자가 AllowNew 없는 경우 기본값은 입니다false
.
가 명시적으로 설정된 경우 AllowNew 집합 값은 항상 바인딩된 개체에서 새 항목을 목록에 추가할 수 있는지 여부를 결정하는 데 사용됩니다. 가 true
또는 인지에 관계없이 AllowNew 목록 형식에 매개 변수가 없는 생성자가 있거나 AddingNew 이벤트가 처리되는 경우 를 명시적으로 호출 AddNew 하여 새 항목을 추가할 수 false
있습니다. 또한 를 설정 AllowNew 하면 ListChanged 형식 Reset 의 이벤트가 발생합니다.
적용 대상
추가 정보
.NET