Partilhar via


Propriedade DataRepeaterItem.IsCurrent

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

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

Valor de propriedade

Tipo: System.Boolean
true Se a DataRepeaterItem é o item atualmente selecionado; Caso contrário, false.

Comentários

Quando IsCurrent é igual a True, o ItemIndex propriedade da DataRepeaterItem é igual a CurrentItemIndex propriedade da DataRepeater controle.

Exemplos

O exemplo a seguir demonstra como usar o DrawItem o manipulador de eventos para exibir um indicador de seleção quando um item é selecionado.Ele presume que você tenha um formulário que contém um limite DataRepeater chamado DataRepeater1 que também contém um não acoplado PictureBox controle denominado 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;
    }
}

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)