C# 实现Button按钮倒计时数秒解决思路

C# 实现Button按钮倒计时数秒
要求如图:
C# 实现Button按钮倒计时数秒解决思路
说明:当对话框显示时,两个Button的Text值分别是:
            Wait(4s), No  ,一秒之后左边的Button的Text变为:
            Wait(3s) 一次类推,当左边Button的Text值数秒到1结束后,将变为Yes。
            所以,整个过程是这样:
            Wait(4s), No
            Wait(3s), No
            Wait(2s), No
            Wait(1s), No
             Yes, No
除了窗体重绘(打开对话框,关闭关闭,然后又打开...)之外,还有其他实现思路吗?
------解决思路----------------------
你应该学习使用定时器 Timer 控件。
------解决思路----------------------
加个定时器,每秒去更新按钮的Text不就得了,不要什么都想重绘
------解决思路----------------------
定时器,要不就时间线程里更新按钮标题