이 문제점의 원인을 파악하는 데 문제가 있습니다. 나는 주위를 봤 거든이 문제에 대한 많은 해결책을 찾지 못했습니다. 내가 찾은 유일한 "솔루션"은 마지막 노드를 확장하고 축소하는 해킹이었습니다. 노드가 부분적으로 winform에서 잘림 TreeView
this.Nodes[this.Nodes.Count - 1].Expand();
this.Nodes[this.Nodes.Count - 1].Collapse();
이 화면에서 볼 수 있듯이
마지막 노드가 부분적으로 차단하고있는 유일한 방법은 그것이 트 리뷰가 올바르게 자체를 다시 렌더링하게됩니다 노드를 확장하는 것입니다 노출 촬영.나는 실용적으로 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