예제 #1
0
        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;
		}
예제 #2
0
 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;
 }