我正在实现 TreeView 控件的常见场景之一,并且正在使用驱动器、文件和文件夹。制作文件系统。这意味着每个节点都可能有一条路径。
问题是,我们有 ensureVisible 方法,但我并不完全相信它会像它所说的那样做。false 属性没有明确的“setVisible”。这意味着默认情况下所有 TreeNode 都将是可见的!
有人可以提出证明它确实有效的解决方案吗?
这是一个正在使用的方法存根?
public void selectTreeNodeFromPath(string path)
{
//char[] delimiters = new char[]{ '\\' };
//string[] pathArray = path.Split(delimiters);
//int numberOfLvlsToProbe = pathArray.Length;
// foreach (TreeNode node in treeDrives.Nodes)
// {}
}
您可以看到我已经开始解决这个问题,但是在一个简单的测试用例产生无效后我遇到了一个绊脚石!!!