locked
ListBox中无法自动滚动到最末端的问题 RRS feed

  • 问题

  • 我动态在ListBox中添加Item,想在每次添加好新Item之后ListBox自动scroll到项目最底端。可是目前发现随着Item的不断添加,就无法滑动到ListBox最底端了。请问这个问题有什么解决方法?

    2012年6月26日 8:25

答案

  • 解决方案:

    建议在ListBox底端添加一个额外的用户不可见 的一项。具体的操作方法是先添加一个空的Item

    ListBox1.Items.Add (new EntityClassName());

    若后台数据中定义了控制Item是否可见的属性,也可直接将Item隐藏。

    之后每次都添加到倒数第二的位置上:

    ListBox1.Items.Insert(ListBox1.Items.Count-1,item);

    • 已标记为答案 Otomii Lu 2012年6月26日 8:39
    2012年6月26日 8:37