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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks