Compartilhar via


Propriedade DataRepeaterItem.IsCurrent

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

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

Sintaxe

<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

Valor de propriedade

Tipo: System.Boolean
true Se a DataRepeaterItem está atualmente selecionado item; caso contrário, false.

Comentários

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

Exemplos

O exemplo a seguir demonstra como usar o DrawItem evento manipulador para exibir um indicador de seleção quando um item é selecionado. Ele pressupõe que você tenha um formulário que contém um limite DataRepeater chamada DataRepeater1 que também contém um não limite PictureBox controle de chamada SelectedPictureBox.

PrivateSub DataRepeater1_DrawItem(ByVal sender AsObject, 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 = TrueElse        ' Otherwise, hide the PictureBox.
        e.DataRepeaterItem.Controls("SelectedPictureBox"). _
         Visible = FalseEndIfEndSub
privatevoid 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;
    }
}

Permissões

Consulte também

Referência

DataRepeaterItem Classe

Membros DataRepeaterItem

Namespace Microsoft.VisualBasic.PowerPacks

Outros recursos

Introdução ao Controlarar de DataRepeater (Visual Studio)