다음을 통해 공유


DataRepeaterItem.IsCurrent 속성

업데이트: 2007년 11월

DataRepeaterItemDataRepeater 컨트롤에서 현재 선택된 항목인지 여부를 결정하는 값을 가져옵니다.

네임스페이스:  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 이벤트 처리기를 사용하여 항목이 선택되어 있는 경우 선택 영역 표시기를 표시하는 방법을 보여 줍니다. 이 예제에서는 폼에 SelectedPictureBox라는 바인딩되지 않은 PictureBox 컨트롤도 포함하는 DataRepeater1이라는 바인딩된 DataRepeater가 포함되어 있는 것으로 가정합니다.

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)