BindingManagerBase.Count プロパティ

定義

派生クラスでオーバーライドされると、BindingManagerBase によって管理される行の数を取得します。When overridden in a derived class, gets the number of rows managed by the BindingManagerBase.

public:
 abstract property int Count { int get(); };
public abstract int Count { get; }
member this.Count : int
Public MustOverride ReadOnly Property Count As Integer

プロパティ値

BindingManagerBase によって管理される行の数。The number of rows managed by the BindingManagerBase.

次のコード例は、 Positionプロパティを設定する4つのメソッドを示しています。The following code example shows four methods that set the Position property. メソッドMoveNextは、プロパティを1だけインクリメントします。The MoveNext method increments the property by 1. メソッドMovePreviousは、プロパティを1だけデクリメントします。The MovePrevious method decrements the property by 1. メソッドMoveFirstは、プロパティを0に設定します。The MoveFirst method sets the property to 0. メソッドMoveLastは、プロパティをCountプロパティの値から1を引いた値に設定します。The MoveLast method sets the property to the value of the Count property minus 1.

private:
   void BindingManagerBase_CurrentChanged( Object^ sender, EventArgs^ /*e*/ )
   {
      // Print the new value of the current object.
      Console::Write( "Current Changed: " );
      Console::WriteLine( ( (BindingManagerBase^)(sender) )->Current );
   }

   void MoveNext()
   {
      // Increment the Position property value by one.
      myBindingManagerBase->Position = myBindingManagerBase->Position + 1;
   }

   void MovePrevious()
   {
      // Decrement the Position property value by one.
      myBindingManagerBase->Position = myBindingManagerBase->Position - 1;
   }

   void MoveFirst()
   {
      // Go to the first item in the list.
      myBindingManagerBase->Position = 0;
   }

   void MoveLast()
   {
      // Go to the last row in the list.
      myBindingManagerBase->Position = myBindingManagerBase->Count - 1;
   }
private void BindingManagerBase_CurrentChanged
(object sender, EventArgs e)
{
   // Print the new value of the current object.
   Console.Write("Current Changed: ");
   Console.WriteLine(((BindingManagerBase)sender).Current);
}

private void MoveNext()
{
   // Increment the Position property value by one.
   myBindingManagerBase.Position += 1;
}

private void MovePrevious()
{
   // Decrement the Position property value by one.
   myBindingManagerBase.Position -= 1;
}

private void MoveFirst()
{
   // Go to the first item in the list.
   myBindingManagerBase.Position = 0;
}

private void MoveLast()
{
   // Go to the last row in the list.
   myBindingManagerBase.Position = 
   myBindingManagerBase.Count - 1;
}
   
Private Sub BindingManagerBase_CurrentChanged(sender As Object, e As EventArgs)
    ' Print the new value of the current object.
    Console.Write("Current Changed: ")
    Console.WriteLine(CType(sender, BindingManagerBase).Current)
End Sub


Private Sub MoveNext()
    ' Increment the Position property value by one.
    myBindingManagerBase.Position += 1
End Sub


Private Sub MovePrevious()
    ' Decrement the Position property value by one.
    myBindingManagerBase.Position -= 1
End Sub


Private Sub MoveFirst()
    ' Go to the first item in the list.
    myBindingManagerBase.Position = 0
End Sub


Private Sub MoveLast()
    ' Go to the last row in the list.
    myBindingManagerBase.Position = myBindingManagerBase.Count - 1
End Sub

注釈

プロパティを使用して、 BindingManagerBaseによって管理されている行リストの最後の項目を決定します。 CountUse the Count property to determine the last item in the list of rows maintained by the BindingManagerBase. 最後の項目に進むには、プロパティPositionCountプロパティの値から1を引いた値に設定します。To go to the last item, set the Position property to the Count property value minus 1.

適用対象

こちらもご覧ください