foreach (TreeNode node in this.treeView1.Nodes)
{
MessageBox.Show($"深度:{node.Level} Tag{node.Tag} 文本{node.Text}");
foreach (TreeNode childNode in node.Nodes)
{
childNode.Text = "新文本";
childNode.ImageIndex = 0;
childNode.SelectedImageIndex = 0;
childNode.ForeColor = Color.Red;
childNode.NodeFont = new Font("宋体", 11, FontStyle.Regular);
}
}
for (int i = 0; i < treeView1.Nodes.Count; i++)
{
MessageBox.Show($"深度:{treeView1.Nodes[i].Level} Tag{treeView1.Nodes[i].Tag} 文本{treeView1.Nodes[i].Text}");
for (int j = 0; j < treeView1.Nodes[i].Nodes.Count; j++)
{
treeView1.Nodes[i].Nodes[j].Text = "新文本";
treeView1.Nodes[i].Nodes[j].ImageIndex = 0;
treeView1.Nodes[i].Nodes[j].SelectedImageIndex = 0;
treeView1.Nodes[i].Nodes[j].ForeColor = Color.Red;
treeView1.Nodes[i].Expand();
treeView1.Nodes[i].Nodes[j].NodeFont = new Font("宋体", 11, FontStyle.Regular);
return;
}
}