我的项目需要一些控制数组,但我的代码正在生成错误。
这是我如何提供正常的控件属性(此代码工作正常)
TextBox stamText = new TextBox()
{
Location = new Point(15, 50),
Text = "55",
Width = 30,
Height = 30
};
这是我尝试执行相同操作但针对一组控件的代码
TextBox[] stamText = new TextBox[8]
{
Location = new Point(15, 50),
Text = "55",
Width = 30,
Height = 30
};
{} 中的每个属性都说“;”后出现错误 是期待。
有谁知道如何解决这个问题(给控制数组属性)?
* * *扩展
好的,所以我的程序是一种在我们桌面角色扮演时跟踪玩家统计数据的表格。
所以假设我和比尔、吉姆和我在一个房间里
我单击表单上的“添加播放器”按钮,它添加了一个播放器以及一堆与该播放器有关的控件
*AddPlayer Button clicked*
Addplayer()
Public void AddPlayer()
{
*Add a bunch of controls*
checkbox(i)
textbox(i)
}
i += 1
现在每个人都打了10。所以我去改变每个人的耐力-10
if for i = 0 to players added
if checkbox(i) = checked then textbox(i).text = (text - 10)
所以我需要它们成为数组,这样我就可以通过 for 循环一次更改多个人的统计数据。