private static void RefreshTestToolButtons()
 {
     if (ms_dgv.InvokeRequired)
     {
         ToolStripInvokor t1 = new ToolStripInvokor(RefreshTestToolButtons);
         ms_dgv.Invoke(t1);
     }
     else
     {
         switch (ms_tps)
         {
             case TestProcessStatus.Ready:
                 ms_starttest.Enabled = true;
                 ms_singlesteptest.Enabled = true;
                 ms_stoptest.Enabled = false;
                 break;
             case TestProcessStatus.Singlestep_Pause:
                 ms_starttest.Enabled = true;
                 ms_singlesteptest.Enabled = true;
                 ms_stoptest.Enabled = true;
                 break;
             case TestProcessStatus.Singlestep_Running:
                 ms_starttest.Enabled = false;
                 ms_singlesteptest.Enabled = false;
                 ms_stoptest.Enabled = true;
                 break;
             case TestProcessStatus.Persistence:
                 ms_starttest.Enabled = false;
                 ms_singlesteptest.Enabled = false;
                 ms_stoptest.Enabled = true;
                 break;
         }
     }
 }
        private static void RefreshTestToolButtons()
        {
            if (ms_dgv.InvokeRequired)
            {
                ToolStripInvokor t1 = new ToolStripInvokor(RefreshTestToolButtons);
                ms_dgv.Invoke(t1);
            }
            else
            {
                switch (ms_tps)
                {
                case TestProcessStatus.Ready:
                    ms_starttest.Enabled      = true;
                    ms_singlesteptest.Enabled = true;
                    ms_stoptest.Enabled       = false;
                    break;

                case TestProcessStatus.Singlestep_Pause:
                    ms_starttest.Enabled      = true;
                    ms_singlesteptest.Enabled = true;
                    ms_stoptest.Enabled       = true;
                    break;

                case TestProcessStatus.Singlestep_Running:
                    ms_starttest.Enabled      = false;
                    ms_singlesteptest.Enabled = false;
                    ms_stoptest.Enabled       = true;
                    break;

                case TestProcessStatus.Persistence:
                    ms_starttest.Enabled      = false;
                    ms_singlesteptest.Enabled = false;
                    ms_stoptest.Enabled       = true;
                    break;
                }
            }
        }