Timer

Timer marshal by reference, disposable

System. Windows .Forms (system. windows .forms.dll) class

This class provides a Component that can be used to trigger a periodic event. It is similar to the System.Threading.Timer class, in that it offers an Interval between events (counted in milliseconds ), methods to Start( ) and Stop() the timer (which are thin wrappers around the Enabled property), and a Tick event, which is raised when the interval is elapsed.

The major difference is that the timer event is guaranteed to occur on the main UI thread, rather than coming in on an arbitrary thread, so you can use it transparently in UI situations.

 public class  Timer  : System.ComponentModel.Component {  // Public Constructors  public  Timer  ();    public  Timer  (System.ComponentModel.IContainer  container  );  // Public Instance Properties  public virtual bool  Enabled  {set; get; }    public int  Interval  {set; get; }  // Public Instance Methods  public void  Start  ();    public void  Stop  ();    public override string  ToString  ();  // overrides System.ComponentModel.Component   // Protected Instance Methods  protected override void  Dispose  (bool  disposing  );  // overrides System.ComponentModel.Component  protected virtual void  OnTick  (EventArgs  e  );  // Events  public event EventHandler  Tick  ; } 

Hierarchy

System.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponen, System.IDisposable) Timer



. Net Windows Forms in a Nutshell
.NET Windows Forms in a Nutshell
ISBN: 0596003382
EAN: 2147483647
Year: 2002
Pages: 794

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net