Condividi tramite


Proprietà DataRepeaterItem.IsCurrent

Ottiene un valore che determina se un oggetto DataRepeaterItem è 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

'Dichiarazione
<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

Valore proprietà

Tipo: Boolean
true se DataRepeaterItem è correntemente selezionato; in caso contrario, false.

Note

Quando IsCurrent equivale a True, la proprietà di ItemIndex di DataRepeaterItem corrisponde alla proprietà di CurrentItemIndex del controllo di DataRepeater.

Esempi

Nell'esempio seguente viene illustrato come utilizzare il gestore eventi di DrawItem per visualizzare un indicatore di selezione quando viene selezionato un elemento. Si presuppone che esista un form contenente DataRepeater associato denominato DataRepeater1 che contiene anche an unbound di PictureBox 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;
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataRepeaterItem Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)