我有一个列表视图,当我选择一个项目并移动到其他选项卡时,选择不起作用。基本上我需要获得所选项目,但我不能。
它表明列表视图中没有项目:
if (listView1.Items.Count > 0)
{
string IpAdr = listView1.SelectedItems[0].SubItems[1].Text;
}
它不会进入,这意味着没有物品。
正在更改标签之间导致此问题?
我也试图调用,没有任何作用:
if (this.listView1.InvokeRequired)
{
string IpAdress = GetCurrentItem(0);
}
这是项目添加到listview的方式:
public void AddDiscoveryEntry(object o)
{
//lstDiscoveredDevices.Items.Add(o);
if (o.ToString().Length > 30)
{
listView1.Items.Add(new ListViewItem(((string)(o)).Split('\n')));
}
}
和
listView1.Invoke(new AddTolstDiscoveredDevices(AddDiscoveryEntry), ReceiveString);