public CableView(Guid id, Control inst, PuertoEthernetViewBase puerto1, PuertoEthernetViewBase puerto2) :base(id) { ToolStripMenuItem item = new ToolStripMenuItem("Desconectar Cable", Resources.disconnect_16x16); item.Click += new EventHandler(BorrarClick); _menu.Items.Add(item); _contenedor = inst; _contenedor.MouseUp += new MouseEventHandler(OnMouseUp); _puerto1 = puerto1; _puerto2 = puerto2; _puerto1.Conectado = true; _puerto2.Conectado = true; }
internal void Dispose() { _puerto1.Conectado = false; _puerto2.Conectado = false; _puerto1.Seleccionado = false; _puerto2.Seleccionado = false; _contenedor.MouseUp -= new MouseEventHandler(OnMouseUp); _contenedor = null; _puerto1 = null; _puerto2 = null; _menu = null; }