我試圖迫使一個TableLayoutPanel
控制。在foreach循環改變控件屬性
使用此代碼不會改變任何東西(我記得的foreach不能大意正在架設到項目!)。我想應該有一些鑄造或東西,使其工作:
foreach(Control ctrl in myTable.Controls)
{
ctrl.Enabled = true;
}
myTable
本身是另一個表內......如果需要的話必須指出的。我想再次啓用的控件類型爲TextBox
和DomainUpDown
。
僅供參考,你可以* *的影響(例如,一個字符串屬性從「富」到「酒吧」改變)集合中的項目,只是沒有將其刪除或插入新項目。當你運行這段代碼時會發生什麼? – 2012-01-28 22:19:20
發佈的代碼應該可以工作。控件是否在另一個容器內?是否啓用了myTable? myTable在禁用的父容器中? – LarsTech 2012-01-28 22:20:29
是的,'myTable'本身就在一張桌子裏,如何修復它? – 2012-01-28 23:12:13