首页 / 问答 / C#/.NET Core(.NET 7) Winforms桌面应用程序中如何实现简易的数字抽奖程序呢?

C#/.NET Core(.NET 7) Winforms桌面应用程序中如何实现简易的数字抽奖程序呢?

.NET C# WINFORM .NET Core .NET 7 1.86K 次浏览
0

C#/.NET Core(.NET 7) Winforms桌面应用程序中,以下为我所制作的一段代码,我的本意是将三个数字循环在textbox中不断跳动,在按下停止后三个数字停止跳动。

但我尝试了多种方法,无论在何处加入break,return,abort等,始终做不到让数字停止跳动。

原因出在我使用的while循环是一个死循环,但我已经找不到在满足功能前提下解决方法。

想要实现的效果类似下图:

回复 [×]
提交评论
请输入评论内容

1 个回答

  • 0

    在C#/.NET Core的Winform桌面应用程序中,我们可以使用Task.Run()结合Random随机数实现,完整示例代码如下:

    Form1.cs

    Form1.Designer.cs

    运行效果如图:

    Rector的个人主页

    Rector

    2023-01-12 回答

    我来回答