如题:
在进行树节点查询并找到符合条件的节点后,如果树节点所在的目录很深,虽然节点已经被选中,但是却看不见怎么办?在这介绍 EnsureVisible 方法( 确保指定项在控件中是可见的,必要时滚动控件的内容。 )
代码如下:
ListViewItem也有此方法。你发现了吗?:)
在进行树节点查询并找到符合条件的节点后,如果树节点所在的目录很深,虽然节点已经被选中,但是却看不见怎么办?在这介绍 EnsureVisible 方法( 确保指定项在控件中是可见的,必要时滚动控件的内容。 )
代码如下:
public
void
FindNode(
string
key)
{
TreeNode[] node = treeView.Nodes.Find(key, true);
if (node != null && node.Length > 0)
{
treeView.SelectedNode = node[0];
node[0].EnsureVisible();
}
}
{
TreeNode[] node = treeView.Nodes.Find(key, true);
if (node != null && node.Length > 0)
{
treeView.SelectedNode = node[0];
node[0].EnsureVisible();
}
}
ListViewItem也有此方法。你发现了吗?:)