Ejemplo n.º 1
0
 private void disableCmmTsb_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow r in CmmView.SelectedRows)
     {
         ClientManager.Instance.DisableClient(r.Index);
         cmmRecordList[r.Index].IsActived = false;
     }
     CmmView.Invalidate();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 刷新三坐标服务器状态
 /// </summary>
 /// <param name="ServerID">三坐标号</param>
 /// <param name="state">三坐标服务器状态</param>
 private void RefreshCmmViewState(int index, ClientState state)
 {
     ClientUICommon.syncContext.Post(o =>
     {
         cmmRecordList[index].SetClientState(state);
         cmmRecordList[index].IsFault = (state == ClientState.CS_InitError ||
                                         state == ClientState.CS_Error || state == ClientState.CS_ConnectError);
         CmmView.InvalidateRow(index);
     }, null);
 }