我在這裏有這段代碼,我用它來繪製控件,我使用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