Share via


DataRepeaterItem.IsCurrent, propriété

Mise à jour : novembre 2007

Obtient une valeur qui détermine si un DataRepeaterItem est l'élément actuellement sélectionné d'un contrôle DataRepeater.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

<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

Valeur de propriété

Type : System.Boolean

true si DataRepeaterItem est l'élément actuellement sélectionné ; sinon, false.

Notes

Lorsque IsCurrent a la valeur True, la propriété ItemIndex du DataRepeaterItem est identique à la propriété CurrentItemIndex du contrôle DataRepeater.

Exemples

L'exemple suivant montre comment utiliser le gestionnaire d'événements propriété DrawItem pour afficher un indicateur de sélection lorsqu'un élément est sélectionné. Il suppose que vous disposez d'un formulaire qui contient un DataRepeater lié nommé DataRepeater1 qui contient également un contrôle PictureBox non lié nommé 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;
    }
}

Autorisations

Voir aussi

Référence

DataRepeaterItem, classe

Membres DataRepeaterItem

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Introduction au contrôle DataRepeater (Visual Studio)