Compartir a través de


DataRepeaterItem.IsCurrent (Propiedad)

Actualización: noviembre 2007

Obtiene un valor que determina si DataRepeaterItem es el elemento actualmente seleccionado en un control DataRepeater.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

<BrowsableAttribute(False)> _
Public ReadOnly Property IsCurrent As Boolean

Dim instance As DataRepeaterItem
Dim value As Boolean

value = instance.IsCurrent
[BrowsableAttribute(false)]
public bool IsCurrent { get; }
[BrowsableAttribute(false)]
public:
property bool IsCurrent {
    bool get ();
}
public function get IsCurrent () : boolean

Valor de propiedad

Tipo: System.Boolean

true si DataRepeaterItem es el elemento actualmente seleccionado; de lo contrario, false.

Comentarios

Cuando IsCurrent es igual a True, la propiedad ItemIndex de DataRepeaterItem es igual a la propiedad CurrentItemIndex del control DataRepeater.

Ejemplos

El ejemplo siguiente muestra cómo utilizar el controlador de eventos DrawItem para mostrar un indicador de selección cuando hay un elemento seleccionado. Se da por supuesto que tiene un formulario que contiene un DataRepeater enlazado denominado DataRepeater1 que también contiene un control PictureBox independiente denominado SelectedPictureBox.

Private Sub DataRepeater1_DrawItem(ByVal sender As Object, ByVal e _
 As Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs) _
 Handles DataRepeater1.DrawItem
    ' If this is the selected item.
    If e.DataRepeaterItem.IsCurrent Then
        ' ...display the PictureBox.
        e.DataRepeaterItem.Controls("SelectedPictureBox"). _
         Visible = True
    Else
        ' Otherwise, hide the PictureBox.
        e.DataRepeaterItem.Controls("SelectedPictureBox"). _
         Visible = False
    End If
End Sub
private void dataRepeater1_DrawItem(object sender, 
    Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs e)
{
    // If this is the selected item...
    if (e.DataRepeaterItem.IsCurrent)
    // ...display the PictureBox.
    {
        e.DataRepeaterItem.Controls["selectedPictureBox"].Visible = true;
    }
    else
    {
        // Otherwise, hide the PictureBox.
        e.DataRepeaterItem.Controls["selectedPictureBox"].Visible = false;
    }
}

Permisos

Vea también

Referencia

DataRepeaterItem (Clase)

DataRepeaterItem (Miembros)

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Introducción al control DataRepeater (Visual Studio)