Если вы читаете свой код, это, вероятно, не то, что вы хотите.Вы хотите добавить IP-адрес в список, если он не существует?если элемент не содержит ipaddress, вы добавите его в список.То, что вы хотите, это добавить ipaddress, когда он не появляется весь список.Поэтому:
//IPAddress is a string?
if (!listBox1.Items.Contains(pc.IPAddress))
{
listBox1.Items.Add(pc.IPAddress);
}