BindingManagerBase.Position BindingManagerBase.Position BindingManagerBase.Position BindingManagerBase.Position Property

Definición

Cuando se reemplaza en una clase derivada, se obtiene o establece la posición de la lista subyacente a la que señalan los controles enlazados a este origen de datos.When overridden in a derived class, gets or sets the position in the underlying list that controls bound to this data source point to.

public:
 abstract property int Position { int get(); void set(int value); };
public abstract int Position { get; set; }
member this.Position : int with get, set
Public MustOverride Property Position As Integer

Valor de propiedad

Índice de base cero que especifica una posición en la lista subyacente.A zero-based index that specifies a position in the underlying list.

Ejemplos

En el ejemplo de código siguiente se muestran cuatro métodos Position que establecen la propiedad.The following code example shows four methods that set the Position property. El MoveNext método incrementa la propiedad en 1.The MoveNext method increments the property by 1. El MovePrevious método disminuye la propiedad en 1.The MovePrevious method decrements the property by 1. El MoveFirst método establece la propiedad en 0 y el MoveLast método establece la propiedad en el valor de la Count propiedad menos 1.The MoveFirst method sets the property to 0, and 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 'BindingManagerBase_CurrentChanged


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


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


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


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

Comentarios

Utilice la Position propiedad para recorrer en iteración la lista subyacente que BindingManagerBasemantiene.Use the Position property to iterate through the underlying list maintained by the BindingManagerBase. Para ir al primer elemento, establezca Position en 0.To go to the first item, set the Position to 0. Para ir al final de la lista, establezca Position en el valor de la Count propiedad menos 1.To go to the end of the list, set the Position to the value of the Count property minus 1.

El PositionChanged evento tiene lugar cuando Position cambia el valor de la propiedad.The PositionChanged event occurs when the Position property value changes.

Se aplica a

Consulte también: