2011-06-03 44 views
-1

我有一个计时器的Windows窗体应用程序。为什么没有定时器在全屏模式下工作?

每当我打开像游戏一样的全屏应用程序并尝试调试计时器时,它完全忽略它。但第二个我将应用程序更改为窗口模式,调试工作。我也尝试按下一个键(使用全局钩子)和调试点击和调试时,我在游戏中(全屏)工作。

有没有人有过这个问题?如何解决?

编辑:看来,即使这不进入调试(从Form1中调用OpenNewTempThread())

private void OpenNewTempThread() 
    { 
     Thread thread = new Thread(Temp) { Name = "TempThread" }; 
     thread.Start(); 
    } 

    private bool Temping = true; 
    private void Temp() 
    { 
     while (true) 
     { 
      while (Temping) 
      { 
       Thread.Sleep(5000); 
      } 
      Thread.Sleep(100); 
     } 
    } 
+0

请澄清一下您的问题。即“它完全无视它”很难理解。 – 2011-06-03 02:29:41

回答

0

尝试把此行代码(它会工作假设你正在运行调试器):

System.Diagnostics.Debugger.Break(); 
相关问题