如何使按钮点击事件带来随机标签?

时间:2017-10-21 15:51:44

标签: c# winforms

我有一个项目,当用户点击按钮并且标签变得可见并且我有20个标签时我想让它在每次点击时随机显示标签

1 个答案:

答案 0 :(得分:0)

首先需要获取所有标签。这是使用LINQ

最简单的方法
var labels = Controls.OfType<Label>().ToArray();

然后随机点亮它们:

var random = new Random();
var label = labels[random.Next(0, labels.Count - 1)];
label.Visible = true;