如何在循环中使用变量来引用控件?

问题描述 投票:0回答:1

我的标签名为:'label1','label2',...'label16'我想给所有的人分配一个随机数。

类似的方法可能有效,但我不知道语法'''对于我= 1至16label(i).text = Math.Ceiling(Rnd()* 99)下一个'''您的建议将不胜感激...

vb.net loops variables random controls
1个回答
0
投票

您正在寻找的这个:

foreach (Control x in this.Controls)
{
  if (x is Label)
  {
    ((Label)x).Text = Math.Ceiling(Rnd() * 99);
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.