BusEntity.cs
上传用户:lxycoco
上传日期:2022-07-21
资源大小:38457k
文件大小:1k
源码类别:

C#编程

开发平台:

Others

  1. using System;
  2. using System.IO;
  3. using System.ComponentModel;
  4. namespace SimpleEvent
  5. {
  6. /// <summary>
  7. /// Summary description for BusEntity.
  8. /// </summary>
  9. public class BusEntity
  10. {
  11.     string _time = "";
  12. public BusEntity()
  13. {
  14.   //Form1.Action += new Form1.ActionEventHandler(EventManager_Action);
  15.     }
  16.     private void EventManager_Action(object sender, ActionCancelEventArgs ev)
  17.     {
  18.       ev.Cancel = !DoActions();
  19.       if(ev.Cancel)
  20.         ev.Message = "Wasn't the right time.";
  21.     }
  22.     private bool DoActions()
  23.     {
  24.       bool retVal = false;
  25.       DateTime tm = DateTime.Now;
  26.       if(tm.Second < 30)
  27.       {
  28.         _time = "The time is " + DateTime.Now.ToLongTimeString();
  29.         retVal = true;
  30.       }
  31.       else
  32.         _time = "";
  33.       return retVal;
  34.     }
  35.     public string TimeString
  36.     {
  37.       get {return _time;}
  38.     }
  39.   }
  40. }