我在这里有这段代码,我用它来绘制控件,我使用foreach来检查每个元素。避免多次编码循环一次
foreach (e.Control ctrl in Sheet1.Controls)
{
switch (ctrl.TYPE)
{
case "StaticText":
CompareControls.StaticText lbl = new CompareControls.StaticText();
page1.tabPage1.Controls.Add(lbl);
break;
case "CheckBox":
break;
}
}
我需要为Sheet2.Controls完全相同,我该如何避免复制粘贴?
创建一个方法,可以将Sheet作为参数 – Sayse 2014-09-03 07:45:58
请详细说明一下吗?我对方法不太好 – 2014-09-03 07:46:56
Sheet1,Sheet2的类型是什么。将该类型作为参数传递给一个方法,并通过它循环。 – 2014-09-03 07:47:10