怎么使Listbox总是显示最后一行

问题描述

使用C#做WPF程序每次向Listbox添加数据后,自动向上移动,显示出最新添加的一行,请问怎么实现,使用ListBox1.SelectedIndex=ListBox1.Items.Count-1;无效。

解决方案

解决方案二:
ListBox1.TopIndex=ListBox1.Items.Count-1;
解决方案三:
引用1楼yoyo_fan_503的回复:

ListBox1.TopIndex=ListBox1.Items.Count-1;

正解
解决方案四:

解决方案五:
无效是因为你没有执行代码肯定是正确的你调试看看逻辑
解决方案六:
引用4楼wanjiading的回复:

无效是因为你没有执行代码肯定是正确的你调试看看逻辑

对头
解决方案七:
追加文本....
解决方案八:
终于让我找到了。。他感谢了。。
解决方案九:
引用7楼puqi10的回复:

终于让我找到了。。他感谢了。。

同上!
解决方案十:
可以WP7貌似不支持啊
解决方案十一:
WPF?//直接使用ListBoxItem时ListBoxItemitem=newListBoxItem();//ListBoxItemitem=this.listBox1.Items[listBox1.Items.Count-1];this.listBox1.ScrollIntoView(item);//如果是数据绑定的object[]objs;this.listBox1.ScrollIntoView(objs[index]);

解决方案十二:
引用1楼yoyo_fan_503的回复:

ListBox1.TopIndex=ListBox1.Items.Count-1;

就是这个
解决方案十三:
引用11楼zylovejj2009的回复:

引用1楼yoyo_fan_503的回复:ListBox1.TopIndex=ListBox1.Items.Count-1;就是这个

说话太不负责任了!WPF的ListBox里就没这个属性VS2008关于TopIndex的说明,第一行就是:VisualBasic2008不再支持ComboBox控件的TopIndex属性,也不再支持ListBox或ComboBox控件的Scroll事件。
解决方案十四:
//滚动条放到最下面this.listBox_Select.ScrollIntoView(this.listBox_Select.Items[this.listBox_Select.Items.Count-1]);

时间: 2024-09-04 05:31:28

怎么使Listbox总是显示最后一行的相关文章

有没有api可以调用使通知区域显示此应用程序的图标

问题描述 有没有api可以调用使通知区域显示此应用程序的图标 解决方案 api不知道,但操作注册表进行实现肯定是可以的. 解决方案二: 注册表也可以,那么是哪个hkey 解决方案三: 还在不,注册表如何实现那 解决方案四: 好像 HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify 解决方案五: 没有API. 提供API的话微软就不用做隐藏通知区域图标这个功能了,程序员都会用API绕过这个限

html app 安卓 苹果-如果做一个html页面通过app来访问,怎么样使app的显示能够同时适配在安卓和苹果系统?

问题描述 如果做一个html页面通过app来访问,怎么样使app的显示能够同时适配在安卓和苹果系统? 如果做一个html页面通过app来访问,怎么样使app的显示能够同时适配在安卓和苹果系统? 解决方案 可以使用bootstrap来构建你的web app.它支持响应式布局,是开发现代化web的好框架. 解决方案二: 有没有其他方式呢?我不会bootstrap啊 解决方案三: jquery mobile 可以 解决方案四: <!doctype html> 武当七侠 武当七侠 2015-07-17

如何使窗体图标显示在任务栏上但不显示在任务管理器上?

问题描述 请教高手:我用VB.NET做了一个应用程序MyApplication.exe,想让整个exe的图标显示在任务管理器中,(1)只能预设frmMain的图标作为整个exe的图标显示在任务管理器上,为什么?(2)而且,这个应用程序中的每个form都有图标,原来都会显示在任务管理器中,所以我将每个form的.ShowInTaskBar设置为False,结果任务管理器上是不显示了,但是任务栏上没有显示所打开的form的图标,导致操作很不方便(如果某个form不前置,用户必须到处找,而且小的窗体被

printf-c语言 新人 求修改 这个表格输出为什么只能显示最后一行

问题描述 c语言 新人 求修改 这个表格输出为什么只能显示最后一行 完整代码在http://pan.baidu.com/s/1hqKoRwo 以下为表格代码 运行时只能显示一行 且为最后输入的一行 `void displayuser() //显示所有用户信息 { FILE *p; int k, n=0; system("cls"); p = fopen("card", "r"); while( !feof(p) ) { fread(&ca

android-安卓工程中如何实现edittext中输入1,使textview中显示张三这样的效果

问题描述 安卓工程中如何实现edittext中输入1,使textview中显示张三这样的效果 打个比方 我想实现的是 在edittext中输入1,然后在textview1中显示张三:然后再在edittext中输入2,然后在textview2中显示李四.各位大神 求教了! 解决方案 添加监听.判断你输入的值,然后给其他textView设置相关的text就行了. 解决方案二: if("1".equals(ed.gettext().tostring())){ tv.settext("

html-如何修改图片css使其大小显示都是一样的,且不变形呢,

问题描述 如何修改图片css使其大小显示都是一样的,且不变形呢, 解决方案 img设置高宽就能实现拉伸 解决方案二: 同感,设置css属性使图片统一的话必定会有被拉伸的.导致整体效果就差了,还是建议在PS中修改成长宽等比的图片.一般html都是美工负责的吧,切个图还不简单? 解决方案三: 可以考虑用图片裁剪,裁剪成你要的大小,避免变形: 利用c#http://www.cnblogs.com/wu-jian/archive/2011/02/21/1959382.html 这样才不会变形. 当然也可

c# wpf visifire中柱状图中国怎么使柱状显示成平面的,没有棱角

问题描述 c#wpfvisifire柱状图中怎么使柱状显示成平面的,没有棱角.也就是由第一幅图的样式变成第二幅图的样式变为 解决方案

怎样可以dataGridView的第一列中显示这一行是第几条记录?

问题描述 小弟相求--------------怎样可以dataGridView的第一列中显示这一行是第几条记录? 解决方案 解决方案二:--给数据添加一个序号就ok了,先添加序号后绑定.--在数据库中取数据的时候添加也可以,例如select*fromtablename--改成selectrow_number()over(orderbyid)asnum,*fromtablename 解决方案三:你的意识能说明白点?可以试试楼上的!给数据绑定个自增长的序号就可以!

《Web测试囧事》——1.2 索引值计算错误使资源缩略图显示和大图展现不一致

1.2 索引值计算错误使资源缩略图显示和大图展现不一致 业务方希望在商品展示的页面,不仅能添加展示图片,还可以展示关于商品的视频(见图1-3). 小蔡按照通常的步骤编写完测试用例,开始使用标准测试数据执行测试.小蔡首先发现点击右下角链接时,本应该显示第1张图片或者视频,但是打开的却是第2张图片或者视频. 小蔡觉得这可能是开发人员在处理图片和视频展示的数组时,使用的是自然数计数,从1开始作为第1个数据项,而非计算机程序数组中通常使用的把从0开始计数作为第一个数据项.当小蔡把这一问题上报之后,开发人