clock.cs

来自「微软系列丛书<<C#2005从入门到精通>>」· CS 代码 · 共 34 行

CS
34
字号

namespace Delegates
{
	using System.Windows.Forms;

	class Clock
	{
        public Clock(TextBox displayBox)
        {
            this.display = displayBox;
        }

        public void Start()
		{
            //pulsed.Add(this.RefreshTime);
            pulsed.tick += this.RefreshTime;
        }

		public void Stop()
		{
            //pulsed.Remove(this.RefreshTime);
            pulsed.tick -= this.RefreshTime;
        }

		private void RefreshTime(int hh, int mm, int ss)
		{
			this.display.Text = string.Format("{0:D2}:{1:D2}:{2:D2}", hh, mm, ss);
		}

		private Ticker pulsed = new Ticker();
        private TextBox display;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?