listView1.Items.Contains(new ListItem(DateTime.Now))
не будет работать. Contains
работает только в том случае, если мы фактически передаем Предмет в ListView.Items
коллекциях. Я думаю, вам придется использовать цикл for: (
foreach (ListViewItem s in listView1.Items)
{
if (s.Text != SetAlarm.Value.ToString()) continue;
MsgBox.Show("Found: " + SetAlarm.Value.ToString());
return;
}