Partager via


DataRepeaterItem.IsCurrent, propriété

Obtient une valeur qui détermine si DataRepeaterItem est l'élément actuellement sélectionné dans un contrôle 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 with get
function get IsCurrent () : boolean

Valeur de propriété

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

Notes

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

Exemples

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