【发布时间】:2015-11-17 17:47:05
【问题描述】:
我有一个带有 6 个TextBoxes(txtNumber1,txtNumber2,...)的 WinForm。当我点击按钮时,我会生成 6 个随机数并将它们添加到 ArrayList,然后我想将这些数字中的 1 个放入每个 TextBox。
我可以通过 txtNumber1.Text = arraylist[0]; 等等来做到这一点......
我想知道是否有一种方法可以做到这一点,就像我使用 for 循环对 JavaScript 所做的那样,只需更改 TextBox id 的数字并避免一个一个添加数字。
【问题讨论】:
-
如何正确回答这个问题取决于您如何创建控件。标记的副本提供了许多选项,其中至少一个应该适合您。另请参阅此处的答案:Refering to a different control in each iteration of a loop。它在 VB.NET 中,但它仍然是 .NET,并且工作方式完全相同。如果您需要具体帮助,请使用a good, minimal, complete code example 发布一个新问题,清楚地说明您在做什么以及为什么您的问题不重复。