ControlBindingsCollection.RemoveAt(Int32) 메서드

정의

지정한 인덱스의 Binding을 삭제합니다.Deletes the Binding at the specified index.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
override this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

매개 변수

index
Int32

제거할 항목의 인덱스(0부터 시작)입니다.The zero-based index of the item to remove.

예외

index 값이 0보다 작거나 컬렉션의 바인딩 수보다 큰 경우The index value is less than 0, or it is greater than the number of bindings in the collection.

예제

다음 코드 예제에서는 Count 속성을 사용 하 여 인덱스가 컬렉션의 범위 내에 있는지 여부를 확인 합니다.The following code example uses the Count property to determine whether the index is within the range of the collection. 이 경우 세 번째 Binding 제거 됩니다.If so, the third Binding is removed.

private:
   void RemoveThirdBinding()
   {
      if ( textBox1->DataBindings->Count < 3 )
      {
         return;
      }
      textBox1->DataBindings->RemoveAt( 2 );
   }
private void RemoveThirdBinding()
{
   if(textBox1.DataBindings.Count < 3) return;
   textBox1.DataBindings.RemoveAt(2);
}
Private Sub RemoveThirdBinding()
    If textBox1.DataBindings.Count < 3 Then
        Return
    End If
    textBox1.DataBindings.RemoveAt(2)
End Sub

설명

제거에 성공 하면 CollectionChanged 이벤트가 발생 합니다.The CollectionChanged event occurs if the removal succeeds.

적용 대상