当listBox到达最后一项时触发方法

时间:2014-05-02 21:15:46

标签: c# .net listbox

有没有办法确定,列表框选中的项目到达了最后一项?

我的列表框中的每个项目都是指向网页的链接,我想在访问列表的最后一页时调用注销方法。

请建议。

1 个答案:

答案 0 :(得分:1)

if (listBox.SelectedIndex == (listBox.Items.Count - 1))
{
    //...
}

编辑根据Thomas在评论中的建议:

您可以将此代码添加到listBox'SelectedIndexChanged事件中,以对Listbox中的每个选择更改做出反应:

listBox.SelectedIndexChanged += (s,e) => 
{
    if (listBox.SelectedIndex == (listBox.Items.Count - 1))
    {
        //...
    }    
};