tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル listviewのスクロールについて
投稿日: 2008/10/02(Thu) 15:39
投稿者なぎ
いつもお世話になっております。
listviewのスクロールについてですが
ListView2、ListView3があり、
どちらかのリストをスクロールした場合、もう一方のリストも
同時にスクロールさせる方法はありますでしょうか?
(2つのリストの先頭行を合わせたい)
現状は以下のソースで検証中ですが、1行ずれてしまいます。
(検証のためリスト内には1−50までのデータを設定しています)
    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim i As Integer
        i = 0
        With ListView2
            .View = View.Details
            Do Until i = 50
                ListView2.Items.Add(i)
                i = i + 1
            Loop
        End With
        i = 0
        With ListView3
            .View = View.Details
            Do Until i = 50
                ListView3.Items.Add(i)
                i = i + 1
            Loop
        End With
    End Sub
    Private Sub ListView2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView2.SelectedIndexChanged
            ListView3.EnsureVisible(ListView3.Items.Count - 1)
            ListView3.EnsureVisible(ListView2.TopItem.Index)
    End Sub

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。