我一直在嘗試一段時間,但我想修改特定控件的value
而不循環所有控件以檢查文本框的id
屬性是否匹配正確的值。按自定義屬性選擇控件
目前這是我有的代碼,但我想也許使用LINQ它更有效;
for (int i = 0; i < protectMaxPlayers; i++)
{
// Update the protect time.
protect.setProtectTime(i, protect.getProtectTime(i) - 1);
// Set the progressbar.
foreach (ProtectProgressBar pb in pnlProtect.Controls.OfType<ProtectProgressBar>())
{
if (pb.Id == i)
pb.Value = protect.getProtectTime(i);
}
}
}
這將遍歷所有進度條以找到合適的進度條。 這可能會變短嗎?
在此先感謝。
完美。正是我在找什麼,謝謝。 – Roel