共用方式為


DataRepeaterItem.IsCurrent 屬性

更新:2007 年 11 月

取得值,這個值會判斷 DataRepeaterItem 是否為 DataRepeater 控制項中目前選取的項目

命名空間:  Microsoft.VisualBasic.PowerPacks
組件:  Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

語法

<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

屬性值

型別:System.Boolean

如果 DataRepeaterItem 是目前選取的項目,則為 true,否則為 false。

備註

當 IsCurrent 等於 True 時,DataRepeaterItemItemIndex 屬性與 DataRepeater 控制項的 CurrentItemIndex 屬性相同。

範例

下列範例示範當已選取項目時,如何使用 DrawItem 事件處理常式顯示選取範圍指示區。這個範例假設您的表單上有個繫結 DataRepeater,名為 DataRepeater1 且還包含名為 SelectedPictureBox 的未繫結 PictureBox 控制項。

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;
    }
}

使用權限

請參閱

參考

DataRepeaterItem 類別

DataRepeaterItem 成員

Microsoft.VisualBasic.PowerPacks 命名空間

其他資源

DataRepeater 控制項簡介 (Visual Studio)