ListBox添加项后返回到最后一个位置

本文关键字:最后一个 位置 返回 添加 ListBox | 更新日期: 2023-09-27 17:58:57

我的ListBox有个小问题。我的程序正在嗅探数据包,并将描述作为标头添加到ListBox,然后将afterselect all添加到TextBox。问题是,传入的数据包大约是每1秒1-2个,当我开始向下滚动到刷新的LB时,我会回到最后一个选择的位置

[网址=http://pl.tinypic.com/r/nl9yrd/8]查看我的视频[/URL]

ListBox添加项后返回到最后一个位置

Yo可以通过设置SelectedIndex跳转到一个项目,如果您想在添加项目之前保留您的选择,您可以读取SelectedIndex并再次设置它;

var oldIndex = listBox.SelectedIndex;
listbox.Add("Something");
listbox.SelectedIndex = oldIndex;