我有一個獨立的Windows應用程序,它基於特定的用戶定義間隔自動刷新。一切都很好,只有當應用程序在後臺並且我已經在桌面上打開其他東西時,應用程序纔會停止自動刷新。Windows Stand Alone應用程序在移入後臺時停止自動刷新
我正在使用刷新時間。這是代碼。
Global.DateTime值將獲得先前刷新的值。
Global.DateTime = Global.DateTime;
double Minutes = Convert.ToDouble(Global.dictionary["WebserviceIntervalMins"].ToString()); DateTime refreshDate = Global.DateTime.AddMinutes(Minutes);
lblRefresh.Text = refreshDate.ToString();
public void InitTimer()
{
int interv = Convert.ToInt32(Global.dictionary["WebserviceIntervalMins"].ToString()) * 60000; // Get the interval time from config file and convert minutes into milliseconds
timer1 = new System.Windows.Forms.Timer();
timer1.Tick += new EventHandler(timer1_Tick);
timer1.Interval = interv; // in miliseconds
timer1.Start();
}
你是什麼意思「自動刷新」?你在使用計時器嗎?請顯示一些代碼。 –
@mrlucmorin是的,我正在使用刷新時間。這是代碼。 Global.DateTime值將獲得先前刷新的值。 Global.DateTime = Global.DateTime; double Minutes = Convert.ToDouble(Global.dictionary [「WebserviceIntervalMins」]。ToString()); DateTime refreshDate = Global.DateTime.AddMinutes(Minutes); lblRefresh.Text = refreshDate.ToString(); –
請用您的任何相關代碼更新您的原始問題。不要對此使用評論。 –