Freigeben über


DataRepeaterItem.IsCurrent-Eigenschaft

Ruft einen Wert ab, der bestimmt, ob DataRepeaterItem das aktuell ausgewählte Element in einem DataRepeater-Steuerelement befindet.

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

Syntax

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

Eigenschaftswert

Typ: System.Boolean
true , wenn DataRepeaterItem das aktuell ausgewählte Element befindet. andernfalls false.

Hinweise

Wenn IsCurrentTrueist, ist die ItemIndex-Eigenschaft DataRepeaterItem identisch mit der CurrentItemIndex-Eigenschaft des DataRepeater-Steuerelements.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie der DrawItem-Ereignishandler verwendet, um einen Indikator Auswahl angezeigt werden soll, wenn ein Element ausgewählt ist.Es wird davon ausgegangen, dass Sie über ein Formular verfügen, das gebundenes DataRepeater enthält, das DataRepeater1 , das ebenfalls ein ungebundenes PictureBox-Steuerelement mit dem Namen 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;
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

DataRepeaterItem Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

Weitere Ressourcen

Einführung in das DataRepeater-Steuerelement (Visual Studio)