C#listbox的属性让滚动条如何置底

 时间:2024-09-21 13:50:49

在c#中,至少有三种方法可以让WinFormListBox控件的滚动条置底,本文以实例说明如何实现这三种方法来让ListBox的滚动条置底

C#listbox的属性让滚动条如何置底

工具/原料

VS.NET2010

方法/步骤

1、新建一个c#WinForm工程在外狒芙梨VS.NET2010中新建一个的WinForm工程,只有一个Form,Form上有一个ListBox控件和三个按钮。

C#listbox的属性让滚动条如何置底

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

C#listbox的属性让滚动条如何置底

C#listbox的属性让滚动条如何置底

使用SelectedIndex属性置底滚动条

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

C#listbox的属性让滚动条如何置底

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

C#listbox的属性让滚动条如何置底

使用TopIndex属性置底滚动条

1、双击button2,添加如下代码intvisibleItems=listBox1.C盟敢势袂lientSize.Height惺绅寨瞀/listBox1.ItemHeight;listBox1.TopIndex=listBox1.Items.Count-visibleItems+1;

C#listbox的属性让滚动条如何置底

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

C#listbox的属性让滚动条如何置底

使用SendMessageAPI置底滚动条

1、双击button3,添加如下代码

C#listbox的属性让滚动条如何置底

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

C#listbox的属性让滚动条如何置底

下载示例代码

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

C#listbox的属性让滚动条如何置底

VB实现在PC上通过手机发短消息 怎么设置C语言程序开机自启动 sqlserver数据库表导出成excel文件(sql语句版) solidworks如何快速设置仿真属性 PotPlayer怎样开启使用时间跳移功能
热门搜索
阳光少女 战车少女 钻石图片 腹股沟疝气图片 马云图片大全