我试图在消息框中的列表视图中显示选定的项目,因此使用以下代码
private void lstMovie_SelectedIndexChanged(object sender, EventArgs e)
{ MessageBox.Show(lstMovie.FocusedItem.Text);}
第一次可以正常工作,但是第二次我尝试选择另一个项目时会抛出异常。
你调用的对象是空的。
最佳答案
尝试这个:
private void lstMovie_SelectedIndexChanged(object sender, EventArgs e)
{
if(lstMovie.SelectedItems.Count > 0)
MessageBox.Show(lstMovie.SelectedItems[0]); //Will select first selected item.
}