#region Variables
System.Windows.Forms.Timer xtimer; //### System Timer
int counter=0;
#endregion
protected override void Initialize()
{
//### Setup Timer
if ( xtimer == null ) {
xtimer = new System.Windows.Forms.Timer();
xtimer.Interval = 1000; //### Default 1 sec interval
xtimer.Tick += new EventHandler(timer_wakeup);
xtimer.Enabled = true;
}
}
protected override void OnBarUpdate()
{
}
private void timer_wakeup(object sender, EventArgs e) {
Print("Timer wakeup " +(counter++));
}
public override void Dispose()
{
//### Remove timer
xtimer.Interval = 1000000;
xtimer.Stop();
xtimer.Enabled = false;
xtimer.Dispose();
xtimer = null;;
base.Dispose();
Print("Disposed on exit");
}
Comment