我在解決這個問題有什麼問題。我一直在搜索,並沒有找到這個問題的很多解決方案。我發現的唯一「解決方案」是一個破解,然後崩潰最後一個節點。在winform中部分切斷節點TreeView
this.Nodes[this.Nodes.Count - 1].Expand();
this.Nodes[this.Nodes.Count - 1].Collapse();
你可以從這個屏幕上看到拍攝的最後一個節點被部分切斷,只有這樣,才能揭露它是擴大這將導致TreeView的正確重新呈現自身的節點。
我務實添加節點到TreeView。我不知道這是否會影響結果,但是我已經將TreeView擴展到了我自己的類中,因此我可以添加一些屬性和方法。
public class MyTreeView : TreeView
{
public void BuildTree()
{
this.Nodes.Clear();
foreach (TestSetFolder folder in Folders)
{
MyTreeNode node = new MyTreeNode();
node.Name = folder.Name;
node.Text = folder.Name;
node.Tag = folder;
node.FolderID = folder.NodeID;
node.IsPopulated = false;
this.Nodes.Add(node);
}
}
}
這就是我如何將節點添加到列表中。有沒有人有這個問題的乾淨解決方案?
Upvoted讓你可以上傳你的圖片.. – stuartd
謝謝。我已經添加了圖像! – Smeiff