ListView : 항목 항상 표시

컨트롤을 때마다 새로운 ListView의 항목이 추가된 ListviewItems에게, 그리고 이들은 막대를 스크롤하는 것과 같은 수직 추가 컨트롤이 없습니다, 충분한 공간을 표시합니다. 이것은 완벽, 그 기본적으로 추가됩니다 새 항목이 표시되지 않는 제외됩니다.

오늘은 어떻게 이런 사소한 불편을 해결하기 위해 게재하고 싶습니다.

컨트롤의 Visual Basic에서. 알 수없는 종종 구성에 대한 등록 정보의 인상적인 숫자를 그렇게 우리에게 줄 ListView의에 콘.

아주 간단한 예를 들어하고자하는 표시입니다. 우리가 폼, ListView 컨트롤과 단추가 필요합니다.

listviewItemSiempreVisible001

속성 대부분의 관심은 우리가 위치 :

  • HideSelection가 : 거짓 선택한 항목이 필요하지 않습니다 확립 그 컨트롤 ListView에 있지만, 무엇을보고 초점을 봅시다합니다.
  • ListView1.FocusedItem.EnsureVisible () 메소드는 항상 보이는 강제로 선택한 항목.

글쎄요, 지금 경우 코드 :

     전용 서브 Form1_Load 프로 (System.Object, System.EventArgs ByVal 전자 役)으로 처리 MyBase.Load ByVal 발신자
         ListView1.HideSelection = False로
         ListView1.FullRowSelect = True로
         ListView1.MultiSelect = False로
     End Sub 참고

     전용 서브 Button1_Click (System.Object, System.EventArgs ByVal 전자 役)으로 처리 Button1.Click ByVal 발신자
         정적 나는대로 정수 = 0
         난 = 1 +
         listView1.Items.Add (새 ListViewItem ( "항목 번호"& 1))
         listView1.Items (ListView1.Items.Count - 1). = True로 선정
         listView1.Items은 (ListView1.Items.Count - 1). = True로 집중

         ListView1.FocusedItem.EnsureVisible ()
     End Sub 참고

이 이미지에 표시된 무엇 실행하면 매우 유사합니다 :

listviewItemSiempreVisible002

당신은 코멘트를 남겨주세요이 정보를 제공하는 경우 바로 그거야, 바로 그거야.

ListView "2 응답 : 항목 항상 보이는"

  1. Bitacoras.com가 말합니다 :

    Bitacoras.com 정보 ...

    속도 Bitacoras.com 수 : 때마다 새 항목 ListviewItems에게 ListView 컨트롤을 추가하고 있으며, 이들은 컨트롤이 충분한 공간을 표시하는 수직 스크롤 막대를 추가할 수없는 그런 있습니다. 이건 ... ...

  2. 신비주의가 말합니다 :

    그럼 우리는 모든 데이터를 표시하는 q를 알고 그러나 그들은 어떻게 그들이 모듈에서 Aunq 프로그램을 톱질하는 저장되어있는 설명할 수 있는지 질문 관심있어

논평