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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms