我發現了一些有關修改.Text,.Checked值等的工作正常的答案,但是當我嘗試更改.Value屬性時它們都沒有工作。我無法在進度條上工作。 最後我想:按名稱查找特定的控件並修改其.Value屬性
foreach (Control c in this.Controls)
{
if (c.Name == "test" && c is ProgressBar)
{
((ProgressBar)c).Value = 23;
}
}
我缺少一個using語句還是什麼?
代碼看起來正確。你能獲得進展嗎?通過放置斷點來檢查。 –
還考慮查看['Control.ControlCollection.Find'方法](http://msdn.microsoft.com/en-us/library/system.windows.forms.control.controlcollection.find(v = vs.110 )的.aspx)。 –
我放了一個else語句,那是運行..所以在我的條件如果不滿意..我不明白爲什麼 – Vantalk