C#如何把一个变量的值转换成变量名称比如有100个button,100分别对应一个,button的名称为btn_1~100,那么怎么使数字1对应上btn_1,以此类推,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 21:38:28

C#如何把一个变量的值转换成变量名称比如有100个button,100分别对应一个,button的名称为btn_1~100,那么怎么使数字1对应上btn_1,以此类推,
C#如何把一个变量的值转换成变量名称
比如有100个button,100分别对应一个,button的名称为btn_1~100,那么怎么使数字1对应上btn_1,以此类推,

C#如何把一个变量的值转换成变量名称比如有100个button,100分别对应一个,button的名称为btn_1~100,那么怎么使数字1对应上btn_1,以此类推,
循环遍历页面中所有Button控件
int num = 0;
foreach (System.Windows.Forms.Control control in this.Controls)//遍历Form上的所有控件
{
if (control is System.Windows.Forms.Button)
{
System.Windows.Forms.Button pb = (System.Windows.Forms.Button)control;
pb.Text = "btn_" + num;
num++;
}
}