//---------------------------------------------------// //--- Called when the edit port button is clicked ---// //---------------------------------------------------// private void btnEditPort_Click( object sender, EventArgs e ) { if (lvPorts.SelectedItems.Count > 0) { var form = new PhysicalInterfacePortForm( _physicalInterfaceConnectors ); form.Port = (PhysicalInterfacePortsPort) lvPorts.SelectedItems[0].Tag; if (DialogResult.OK == form.ShowDialog()) { lvPorts.SelectedItems[0].Tag = form.Port; lvPorts.UpdatePort( lvPorts.SelectedItems[0] ); lvPortConnectors.Port = (PhysicalInterfacePortsPort) lvPorts.SelectedItems[0].Tag; } } }
//--------------------------------------------------// //--- Called when the add port button is clicked ---// //--------------------------------------------------// private void btnAddPort_Click( object sender, EventArgs e ) { var port = new PhysicalInterfacePortsPort(); var form = new PhysicalInterfacePortForm( _physicalInterfaceConnectors ); if (DialogResult.OK == form.ShowDialog()) { lvPorts.AddPort( form.Port ); //if (_physicalInterfacePorts.Port == null) // _physicalInterfacePorts.Port = new List<PhysicalInterfacePortsPort>(); //_physicalInterfacePorts.Port.Add( form.Port ); } }