Exemplo n.º 1
0
 private void TryUpdateScriptOutput()
 {
     if (m_scriptOutput.IsDirty())
     {
         // Limit how frequently the output window is updated
         TimeSpan m_scriptOutputUpdateFrequency = new TimeSpan(0, 0, 0, 1, 0);   // 1 second
         TimeSpan timeSinceLastUpdate           = DateTime.Now - m_lastScriptOutputUpdateTime;
         if (timeSinceLastUpdate > m_scriptOutputUpdateFrequency)
         {
             OutputTextBox.Text = m_scriptOutput.String;
             m_scriptOutput.ClearDirtyFlag();
             m_lastScriptOutputUpdateTime = DateTime.Now;
         }
     }
 }