C#listbox的属性让滚动条如何置底
来源:网络收集 点击: 时间:2024-12-02新建一个c# WinForm工程
在VS.NET 2010中新建一个的WinForm工程,只有一个Form,Form上有一个ListBox控件和三个按钮。

给ListBox添加固定项目
选择listBox1,在属性设计器中找到属性Items,点击Items傍边的...按钮,在弹出的字符串集合编辑器中输入1~15数字项目。


双击button1,添加如下代码
listBox1.SelectedIndex = listBox1.Items.Count - 1;

运行查看效果
按F5运行,点击button1,就可以看到listbox1的最后一项被选中,并且滚动条也置底了。

双击button2,添加如下代码
int visibleItems = listBox1.ClientSize.Height / listBox1.ItemHeight;
listBox1.TopIndex = listBox1.Items.Count - visibleItems + 1;

运行查看效果
按F5运行,点击button2,就可以看到listbox1的滚动条置底了。

双击button3,添加如下代码

运行查看效果
按F5运行,点击button3,就可以看到listbox1的滚动条置底了。

测试工程代码共享在如下位置,可以自行下来测试。
下载路径:http://pan.baidu.com/s/1hsakWh2

本经验还会不断补充和完善,直到有一天我们发现这篇经验已无存在价值。
如果有朋友喜欢这篇经验,请为我点赞,后续还会为大家分享更多经验,有兴趣的亲们可以点击关注我。
WINFORMLISTBOX滚动条置底TOPINDEX版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1223872.html