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 }; } } }
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 }; } } }
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 }; } } }