0

リストビューがあります。アイテムを選択して他のタブに移動すると、選択が機能しません。基本的には選択したアイテムを取得する必要がありますが、取得できません。

リストビューにアイテムがないことを示しています。

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);
4

0 に答える 0