none
listview关联vscrollbar RRS feed

  • 问题

  • 由于某种原因不想显示横向滚动条,只要显示垂直滚动条(像qq好友列表那样),自己加了个vscrollbar,但是怎么做才能移动滚动条,让数据垂直滚动显示?
    我的listview设置的是smallicon显示模式,最大化后一行出现了好几项,怎么让一行只出现一项(即使是最大化也一行只显示一条)
    下面是我的代码:将windows文件夹下的所有文件夹像qq好友列表那样显示
    private void Form1_Load(object sender, EventArgs e)
    {
    string[] directory = Directory.GetDirectories("c:\\windows");
    foreach (string s in directory)
    {
    this.listView1.Items.Add(s.Substring(s.LastIndexOf('\\') + 1), 0);
    }
    int i = listView1.Items.Count;
    this.vScrollBar1.Maximum = i;
    this.vScrollBar1.Minimum = 0;
    }
    private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
    {//怎么才能实现移动listview的项

    }
    2010年3月28日 16:57

答案