How do I know which Timer_Tick which timer object has raised the tick event?
Please refer some code.
Please refer some code.
if(sender == timer1) something; else if(sender == timer2) somethingelse;
for (int i = 0; i < totalNumberOfThreads; i++) { tmrThread[totalNumberOfThreads] = new System.Timers.Timer(); tmrThread[totalNumberOfThreads].Enabled = true; tmrThread[totalNumberOfThreads].Interval = 120000; tmrThread[totalNumberOfThreads].Elapsed +=new System.Timers.ElapsedEventHandler(timer1_Tick); } private void timer1_Tick(object sender, System.Timers.ElapsedEventArgs e) { if (workerThreads[iIndex].IsAlive) { workerThreads[iIndex].Abort(); workerThreads[iIndex].Start(); } }
for (int i = 0; i < tmrThread.Length; i++) { if (sender == tmrThread[i]) { workerThreads[i].Abort(); workerThreads[i].Start(); } }
Comment