Partager via


DataRepeaterItem.IsCurrent, propriété

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

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

Syntaxe

'Déclaration
<BrowsableAttribute(False)> _
Public ReadOnly Property IsCurrent As Boolean
[BrowsableAttribute(false)]
public bool IsCurrent { get; }
[BrowsableAttribute(false)]
public:
property bool IsCurrent {
    bool get ();
}
[<BrowsableAttribute(false)>]
member IsCurrent : bool
function get IsCurrent () : boolean

Valeur de propriété

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

Notes

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

Exemples

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

Sécurité .NET Framework

Voir aussi

Référence

DataRepeaterItem Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Introduction au contrôle DataRepeater (Visual Studio)