我有一个列表视图,当我选择一个项目并移动到其他选项卡时,选择不起作用。基本上我需要得到选定的项目,但我不能。
它显示列表视图中没有项目:
if (listView1.Items.Count > 0)
{
string IpAdr = listView1.SelectedItems[0].SubItems[1].Text;
}
它没有进去,这意味着没有物品。
选项卡之间的更改是否会导致此问题?
我也尝试调用,没有任何效果:
if (this.listView1.InvokeRequired)
{
string IpAdress = GetCurrentItem(0);
}
这是将项目添加到列表视图的方式:
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);