C# 实现Button按钮倒计时数秒

时间:2021-03-20 22:04:51
要求如图:
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
除了窗体重绘(打开对话框,关闭关闭,然后又打开...)之外,还有其他实现思路吗?

3 个解决方案

#1


你应该学习使用定时器 Timer 控件。

#2


加个定时器,每秒去更新按钮的Text不就得了,不要什么都想重绘

#3


定时器,要不就时间线程里更新按钮标题

#1


你应该学习使用定时器 Timer 控件。

#2


加个定时器,每秒去更新按钮的Text不就得了,不要什么都想重绘

#3


定时器,要不就时间线程里更新按钮标题