private void                onConnectionError(object aSender, MessageStringEventArgs aEventArgs)
 {
     if (InvokeRequired)
     {
         BeginInvoke((Action)(() => { errorProvider.SetError(button_Disconnect, aEventArgs.Message); }));
     }
     else
     {
         errorProvider.SetError(button_Disconnect, aEventArgs.Message);
     }
 }
 private void            MCSScript_SwitchToState(object aSender, MessageStringEventArgs aEventArgs)
 {
     if (mStateAction.ContainsKey(aEventArgs.Message))
     {
         mCurrentState = aEventArgs.Message;
         raiseValuesChanged();
         mStateAction[mCurrentState].setFirstCycle();
     }
     else
     {
         throw new ArgumentException("State '" + aEventArgs.Message + "' does not exist. ");
     }
 }
 private void            MCSScript_ScriptException(object aSender, MessageStringEventArgs aEventArgs)
 {
     raiseSimulationObjectError(aEventArgs.Message);
 }
 private void onConnectionError(object aSender, MessageStringEventArgs aEventArgs)
 {
     if (InvokeRequired)
     {
         BeginInvoke((Action)(() => { errorProvider.SetError(button_Disconnect, aEventArgs.Message); }));
     }
     else
     {
         errorProvider.SetError(button_Disconnect, aEventArgs.Message);
     }
 }