2011-06-03 74 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(); 
相關問題