Condividi tramite


Proprietà DataRepeaterItem.IsCurrent

ottiene un valore che determina se a DataRepeaterItem è l'elemento attualmente selezionato in un controllo DataRepeater controllare.

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
function get IsCurrent () : boolean

Valore proprietà

Tipo: System.Boolean
true se DataRepeaterItem è l'elemento attualmente selezionato; in caso contrario, false.

Note

quando IsCurrent uguali True, ItemIndex proprietà di DataRepeaterItem equivale a CurrentItemIndex proprietà di DataRepeater controllare.

Esempi

Nell'esempio seguente viene illustrato come utilizzare DrawItem gestore eventi per visualizzare un indicatore di selezione quando viene selezionato un elemento.Si presuppone che si disponga di un form contenente un limite DataRepeater denominato DataRepeater1 che contiene anche un controllo non associato PictureBox controllo 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)