Subscribe

RSS Feed (xml)

Force a List Box to Scroll

In some cases, you might have a list box that stores a significant amount of information or one that you add information to periodically. It's often the case that the most recent information, which is added at the end of the list, is more important than the information at the top of the list. One solution is to scroll the list box so that recently added items are visible.

The following example form includes a list box and a button that adds 20 items to the list and then scrolls to the last full page using the TopIndex property.

using System;
using System.Windows.Forms;

public class ListBoxScrollTest : System.Windows.Forms.Form {

    // (Designer code omitted.)

    int counter = 0;

    private void cmdTest_Click(object sender, System.EventArgs e) {
    
        for (int i = 0; i < 20; i++) {
        
            counter++;
            listBox1.Items.Add("Item " + counter.ToString());
        }
        listBox1.TopIndex = listBox1.Items.Count - 1;
    }
}

Technorati :

No comments:

Post a Comment

Archives

LocalsAdda.com-Variety In Web World

Fun Mail - Fun in the Mail