1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| static System.Timers.Timer TimeToReloadValues;
//static System.Timers.Timer Clock;
static System.Threading.Timer Clock;
//static System.Timers.Timer TimeToRefresh;
static System.Threading.Timer TimeToRefresh;
//TODO: Que pour le serveur !!!!!
static System.Timers.Timer TimeToReset;
private void Callback(Object state)
{
// Long running operation
Task asyn =
Task.Factory.StartNew(
() =>
{
TimeToRefresh.Change(60000, 1000);//Timeout.Infinite 100
RefreshMainForm(state);
});
}
private void CallbackClock(Object state)
{
// Long running operation
Clock.Change(10000, 1000);//Timeout.Infinite
ClockTick(state);
}
Clock = new System.Threading.Timer(CallbackClock, null, 1000, 1000);//Timeout.Infinite
MainFormRefresh += new EventHandler<EventArgs>(ChargementDataGridView);
//Timer pour rafraichir le formulaire
// TimeToRefresh = new System.Timers.Timer(40000);
TimeToRefresh = new System.Threading.Timer(Callback, null, 50000, 1000);//Timeout.Infinite |
Partager