【发布时间】:2011-11-10 14:46:37
【问题描述】:
我的 winform 应用程序中有一些 TreeView。我正试图一口气对所有这些进行大规模更改。所以我写了下面的代码:
private void ResetTreeViewColors()
{
foreach (TreeView tv in this.Controls)
{
foreach(TreeNode tn in tv.Nodes)
{
tn.BackColor = Color.White;
tn.ForeColor = Color.Black;
}
}
}
它可以编译,但是当我调用此方法时,我收到一条错误消息:
无法将“System.Windows.Forms.Button”类型的对象转换为“System.Windows.Forms.TreeView”类型。
很明显,我还有一些其他控件,例如按钮等...我想知道我的代码有什么问题可以编译但运行失败!
【问题讨论】:
标签: c# winforms treeview controls