Udostępnij za pośrednictwem


Właściwość DataRepeaterItem.IsCurrent —

Pobiera wartość, która określa, czy DataRepeaterItem jest aktualnie zaznaczonego elementu w DataRepeater kontroli.

Przestrzeń nazw:  Microsoft.VisualBasic.PowerPacks
Zestaw:  Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)

Składnia

'Deklaracja
<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

Wartość właściwości

Typ: Boolean
true Jeśli DataRepeaterItem jest aktualnie zaznaczonego elementu; w przeciwnym razie false.

Uwagi

Po IsCurrent jest równa True, ItemIndex właściwości DataRepeaterItem jest taka sama jak CurrentItemIndex właściwości DataRepeater kontroli.

Przykłady

Poniższy przykład pokazuje sposób użycia DrawItem programu obsługi zdarzeń, aby wyświetlić wskaźnik selekcji, gdy element jest zaznaczony.Zakłada się, że formularz zawierający powiązanej DataRepeater o nazwie DataRepeater1 również zawierający niezwiązany PictureBox formantu o nazwie 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;
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

DataRepeaterItem Klasa

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks

Inne zasoby

Wprowadzenie do formantu DataRepeater (Visual Studio)