void btnOk_Click(object sender, EventArgs e)
{
selectedPorts.Clear();
foreach (ListViewItem lvi in lvResourcePorts.Items)
{
if (lvi.Checked)
{
ListViewGroup grp = lvi.Group;
Resource resource = (Resource)grp.Tag;
Port port = (Port)lvi.Tag;
selectedPorts.Add(port);
}
}
foreach (ListViewItem lvi in lvPhysicalPorts.Items)
{
if (lvi.Checked)
{
Port port = (Port)lvi.Tag;
selectedPorts.Add(port);
}
}
}