Пример #1
0
 private void Server_Stopped(object sender, EventArgs e)
 {
     foreach (var item in ItemManager.Instance.MachineItems)
     {
         IBar bar = FindBottomStatusIbarByMachineName(item.设备名称);
         if (bar != null)
         {
             ICheckBar iCheckbar = bar as ICheckBar;
             iCheckbar.bChecked = false;
             //bar.BarStatus = new BarStatus() { BackColor = Color.Tomato };
         }
     }
 }
Пример #2
0
        private void Server_NewClientAccepted(ITcpServer listener, Socket client, object state)
        {
            IPAddress   ip    = ((IPEndPoint)client.RemoteEndPoint).Address;
            MachineItem mItem = FindMachineItemByMachineIP(ip.ToString());

            if (mItem != null)
            {
                IBar bar = FindBottomStatusIbarByMachineName(mItem.设备名称);
                if (bar != null)
                {
                    ICheckBar iCheckbar = bar as ICheckBar;
                    iCheckbar.bChecked = true;
                    //bar.BarStatus = new BarStatus() { BackColor = Color.DeepSkyBlue };
                }
            }
        }
Пример #3
0
        private void Server_ClientDropped(ITcpServer listener, Socket client)
        {
            IPAddress   ip    = ((IPEndPoint)client.RemoteEndPoint).Address;
            MachineItem mItem = FindMachineItemByMachineIP(ip.ToString());

            if (mItem != null)
            {
                IBar bar = FindBottomStatusIbarByMachineName(mItem.设备名称);
                if (bar != null)
                {
                    ICheckBar iCheckbar = bar as ICheckBar;
                    iCheckbar.bChecked = false;
                    //bar.BarStatus = new BarStatus() { BackColor = Color.Tomato };
                }
            }
        }