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