0
我想配置一个树视图,以便在选中父级的所有复选框时,选中父级复选框。当所有复选框都未选中时,父复选框未被选中。树视图类是否具有标准属性?treeview问题
我想配置一个树视图,以便在选中父级的所有复选框时,选中父级复选框。当所有复选框都未选中时,父复选框未被选中。树视图类是否具有标准属性?treeview问题
您的要求是不完整的,它没有说明当某些节点被检查时会发生什么。 Anyhoo,这种代码很容易与AfterCheck事件一起进行。例如:
private void treeView1_AfterCheck(object sender, TreeViewEventArgs e) {
if (e.Node.Parent != null) {
bool on = true;
bool off = true;
foreach (TreeNode node in e.Node.Parent.Nodes) {
if (node.Checked) off = false;
else on = false;
}
if (off) e.Node.Parent.Checked = false;
if (on) e.Node.Parent.Checked = true;
}
}
您使用的是MFC还是.Net?用您正在使用的框架和语言相应地标记您的问题。 – Naveen 2010-04-05 05:31:33
.NET我觉得如果我编码.NET没有目的来标记语言 – Xaver 2010-04-05 05:42:58
哇,我想petulance是获得帮助的新策略。让我知道这是如何解决你的,Xaver。 – 2010-04-05 05:52:56