解决方法
此示例代码可以帮助您.我已经用一个TextBox做了很多次,但花了一些时间来找出一个ListBox
显然,它只是一个带有Button和ListBox的窗体.修改以适应您的需求:
private void button1_Click(object sender,EventArgs e) { listBox1.Items.Add("Some Text " + listBox1.Items.Count.ToString()); //The max number of items that the listBox can display at a time int NumberOfItems = listBox1.ClientSize.Height / listBox1.ItemHeight; if (listBox1.TopIndex == listBox1.Items.Count - NumberOfItems - 1) { //The item at the top when you can just see the bottom item listBox1.TopIndex = listBox1.Items.Count - NumberOfItems + 1; } }