Proprietà DataRepeaterItem.IsCurrent
Aggiornamento: novembre 2007
Ottiene un valore che determina se un oggetto DataRepeaterItem rappresenta l'elemento attualmente selezionato in un controllo DataRepeater.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
<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
Valore proprietà
Tipo: System.Boolean
true se l'oggetto DataRepeaterItem rappresenta l'elemento attualmente selezionato; in caso contrario, false.
Note
Quando IsCurrent è uguale a True, la proprietà ItemIndex dell'oggetto DataRepeaterItem è uguale alla proprietà CurrentItemIndex del controllo DataRepeater.
Esempi
Nell'esempio riportato di seguito viene illustrato come utilizzare il gestore dell'evento DrawItem per visualizzare un indicatore di selezione quando viene selezionato un elemento. Nell'esempio si suppone di disporre di un form contenente un oggetto DataRepeater associato denominato DataRepeater1, che contiene a sua volta un controllo PictureBox non associato 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;
}
}
Autorizzazioni
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks