我想知道在编写按钮名称时如何通过代码更改按钮属性。 例如,我有一个这样的循环:
for (int i=0; i<5; ++i) {
int buttonName = "button_" + i;
buttonName.enabled = false;
}
提前致谢!
答案 0 :(得分:3)
您可以访问包含按钮的父级的Controls
集合,如下所示:
if(parent.Controls.ContainsKey(buttonName))
{
Button myButton = (Button)parent.Controls[buttonName];
myButton.Enabled = false;
}
如果你的按钮不包含在同一个父母中,这将需要一些额外的工作;即。表单上的某些按钮,Panel上的某些按钮包含在同一表单中。