Condividi tramite


Proprietà DataRepeaterItem.IsCurrent

Aggiornamento: novembre 2007

Ottiene un valore che determina se un oggetto DataRepeaterItem rappresenta l'elemento attualmente selezionato in un controllo DataRepeater.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

<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

Valore proprietà

Tipo: System.Boolean

true se l'oggetto DataRepeaterItem rappresenta l'elemento attualmente selezionato; in caso contrario, false.

Note

Quando IsCurrent è uguale a True, la proprietà ItemIndex dell'oggetto DataRepeaterItem è uguale alla proprietà CurrentItemIndex del controllo DataRepeater.

Esempi

Nell'esempio riportato di seguito viene illustrato come utilizzare il gestore dell'evento DrawItem per visualizzare un indicatore di selezione quando viene selezionato un elemento. Nell'esempio si suppone di disporre di un form contenente un oggetto DataRepeater associato denominato DataRepeater1, che contiene a sua volta un controllo PictureBox non associato denominato 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;
    }
}

Autorizzazioni

Vedere anche

Riferimenti

DataRepeaterItem Classe

Membri DataRepeaterItem

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)