Partilhar via


Propriedade DataRepeaterItem.IsCurrent

Obtém um valor que determina se DataRepeaterItem é o item selecionado em um controle de DataRepeater .

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
<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

Valor de propriedade

Tipo: Boolean
true se DataRepeaterItem é o item selecionado; caso contrário, false.

Comentários

Quando IsCurrent igual True, a propriedade de ItemIndex de DataRepeaterItem é a mesma que a propriedade de CurrentItemIndex de controle de DataRepeater .

Exemplos

O exemplo a seguir demonstra como usar o manipulador de eventos de DrawItem para exibir um indicador de seleção quando um item é selecionado. Assume que você tem uma forma que contém DataRepeater associada nomeada DataRepeater1 que também contém PictureBox não associadas SelectedPictureBoxchamado controle.

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;
    }
}

Segurança do .NET Framework

Consulte também

Referência

DataRepeaterItem Classe

Namespace Microsoft.VisualBasic.PowerPacks

Outros recursos

Introdução ao controle DataRepeater (Visual Studio)