Devcomponent AdvTree:如果节点文本到达水平边界,节点将对齐到树的底部

Devcomponent AdvTree: Nodes aligns to bottom of the tree if node text reaches the horizontal border

我使用 DotNetBar AdvTree 创建了一个文件管理系统。一切正常,直到我遇到这个错误,该错误将树视图的所有节点对齐到展开时的底部。只有当节点文本的长度达到树的水平边界时才会发生这种情况。

请查看下面的屏幕截图,以便更好地理解我的意思。

AdvTreeScreenshot

我已经尝试更改节点的文本,以便如果它大于可接受的长度,trim 字符串中的额外字符。尽管它解决了保持节点固定并避免其与底部对齐的问题,但我还有其他功能可以使用“.FullPath”方法调用来生成目录路径。有谁知道解决这个问题的方法?我希望节点保持在各自的位置并展开节点,而不是一直对齐到树的底部。我一直在尝试查找有关 dotnetbar AdvTree 的文档,但没有任何信息或至少没有足够的信息。每次搜索都会让我找到 "rearrange" 或 "sort" 篇文章。我一时不知所措

如果有人能指出我正确的方向,那就太好了。任何解决此问题的建议都将不胜感激。

谢谢。

我无法找到解决问题的合适方法,但我找到了一种解决方法,方法是在我的 AdvTree 中添加一列。这消除了我系统中的错误,但是如果有人知道解决问题的更好方法,请告诉我。