リストビューがあります。アイテムを選択して他のタブに移動すると、選択が機能しません。基本的には選択したアイテムを取得する必要がありますが、取得できません。
リストビューにアイテムがないことを示しています。
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);