我想迭代通過我的窗口中的文本框,所以我可以對它們進行操作。這裏是我的代碼:我無法迭代槽文本框
foreach (Control c in Controls)
{
if (c is System.Windows.Forms.TextBox)
{
MessageBox.Show(c.Name);
}
}
我已經把斷點與if
行了,我的程序到達該斷點,但它並沒有達到MessageBox
線......在哪裏錯誤? (我c is Button
測試這和它的工作...)
確定文本框是*直接*形式的子項?他們不是(例如)在面板上? –
實際上,他們是面板的孩子...我在這種情況下能做什麼,因爲我在這個窗口上也有很多面板... – Victor
@Victor遞歸方法循環遍歷窗體上的所有控件需要。 –